|
19 | 19 | use Zend\Expressive\Middleware\LazyLoadingMiddleware; |
20 | 20 | use Zend\Stratigility\MiddlewarePipe; |
21 | 21 | use Zend\Stratigility\Middleware\CallableMiddlewareDecorator; |
22 | | -use Zend\Stratigility\Middleware\DoublePassMiddlewareDecorator; |
23 | | -use Zend\Stratigility\Middleware\PathMiddlewareDecorator; |
24 | 22 |
|
25 | 23 | class MiddlewareFactoryTest extends TestCase |
26 | 24 | { |
@@ -196,50 +194,4 @@ public function testPipelineAllowsPipingArraysOfMiddlewareAndCastsThemToInternal |
196 | 194 | $this->assertCallableMiddleware($callable, $received[0]); |
197 | 195 | $this->assertSame($middleware, $received[1]); |
198 | 196 | } |
199 | | - |
200 | | - /** |
201 | | - * @dataProvider validPrepareTypes |
202 | | - * @param string|callable|MiddlewareInterface $middleware |
203 | | - * @param mixed $expected Expected type or value for use with assertion |
204 | | - */ |
205 | | - public function testPathCreatesPathMiddlewareDecoratorUsingAnyMiddlewareTypeSupportedByPrepare( |
206 | | - $middleware, |
207 | | - string $assertion, |
208 | | - $expected |
209 | | - ) { |
210 | | - $decorator = $this->factory->path('/foo', $middleware); |
211 | | - $this->assertInstanceOf(PathMiddlewareDecorator::class, $decorator); |
212 | | - |
213 | | - $this->assertAttributeSame('/foo', 'prefix', $decorator); |
214 | | - |
215 | | - $r = new ReflectionProperty($decorator, 'middleware'); |
216 | | - $r->setAccessible(true); |
217 | | - $received = $r->getValue($decorator); |
218 | | - |
219 | | - $this->{$assertion}($expected, $received); |
220 | | - } |
221 | | - |
222 | | - public function testPathCanAcceptAnArrayOfMiddleware() |
223 | | - { |
224 | | - $callable = function ($request, $handler) { |
225 | | - }; |
226 | | - $middleware = new DispatchMiddleware(); |
227 | | - |
228 | | - $internalPipeline = [$callable, $middleware]; |
229 | | - |
230 | | - $decorator = $this->factory->path('/foo', $internalPipeline); |
231 | | - |
232 | | - $this->assertInstanceOf(PathMiddlewareDecorator::class, $decorator); |
233 | | - |
234 | | - $this->assertAttributeSame('/foo', 'prefix', $decorator); |
235 | | - |
236 | | - $r = new ReflectionProperty($decorator, 'middleware'); |
237 | | - $r->setAccessible(true); |
238 | | - $received = $r->getValue($decorator); |
239 | | - |
240 | | - $received = $this->reflectPipeline($received); |
241 | | - $this->assertCount(2, $received); |
242 | | - $this->assertCallableMiddleware($callable, $received[0]); |
243 | | - $this->assertSame($middleware, $received[1]); |
244 | | - } |
245 | 197 | } |
0 commit comments