@@ 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 |