| @@ 203-213 (lines=11) @@ | ||
| 200 | /** |
|
| 201 | * @test |
|
| 202 | */ |
|
| 203 | public function shouldRejectNonExistingAdditionalDataKey() |
|
| 204 | { |
|
| 205 | $this->expectException(InvalidArgumentException::class); |
|
| 206 | ||
| 207 | /** @var Request $request */ |
|
| 208 | $request = $this->createMock(Request::class); |
|
| 209 | ||
| 210 | $this->argumentCompiler->buildArguments([ |
|
| 211 | 'foo' => '%keyFoo', |
|
| 212 | ], $request); |
|
| 213 | } |
|
| 214 | ||
| 215 | /** |
|
| 216 | * @test |
|
| @@ 236-248 (lines=13) @@ | ||
| 233 | /** |
|
| 234 | * @test |
|
| 235 | */ |
|
| 236 | public function shouldRejectMissingMethodOnAdditionalDataKey() |
|
| 237 | { |
|
| 238 | $this->expectException(InvalidArgumentException::class); |
|
| 239 | ||
| 240 | /** @var Request $request */ |
|
| 241 | $request = $this->createMock(Request::class); |
|
| 242 | ||
| 243 | $this->argumentCompiler->buildArguments([ |
|
| 244 | 'foo' => '%keyFoo.doSomethingImpossible', |
|
| 245 | ], $request, [ |
|
| 246 | 'keyFoo' => $this->createMock(stdClass::class) |
|
| 247 | ]); |
|
| 248 | } |
|
| 249 | ||
| 250 | /** |
|
| 251 | * @test |
|
| @@ 253-264 (lines=12) @@ | ||
| 250 | /** |
|
| 251 | * @test |
|
| 252 | */ |
|
| 253 | public function shouldRejectMissingUploadedFile() |
|
| 254 | { |
|
| 255 | $this->expectException(InvalidArgumentException::class); |
|
| 256 | ||
| 257 | /** @var Request $request */ |
|
| 258 | $request = $this->createMock(Request::class); |
|
| 259 | $request->files = $this->createMock(ParameterBagInterface::class); |
|
| 260 | ||
| 261 | $this->argumentCompiler->buildArguments([ |
|
| 262 | 'foo' => '$files.something_missing.content', |
|
| 263 | ], $request); |
|
| 264 | } |
|
| 265 | ||
| 266 | /** |
|
| 267 | * @test |
|