File tree Expand file tree Collapse file tree
tests/Unit/ServerMiddleware Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -25,6 +25,7 @@ public function process(
2525
2626 if ($ routeMatch ->isMatch ()) {
2727 // Register Controller to the request object
28+ $ request = $ request ->withAttribute ("route " , $ routeMatch ->getName ());
2829 $ request = $ request ->withAttribute (
2930 "controller " ,
3031 $ routeMatch ->getController (),
Original file line number Diff line number Diff line change 2929 $ request2 = Mockery::mock (ServerRequestInterface::class);
3030 $ request3 = Mockery::mock (ServerRequestInterface::class);
3131 $ request4 = Mockery::mock (ServerRequestInterface::class);
32+ $ request5 = Mockery::mock (ServerRequestInterface::class);
3233 $ response = Mockery::mock (ResponseInterface::class);
3334 $ requestHandler = Mockery::mock (RequestHandlerInterface::class);
3435
4243
4344 $ request1
4445 ->shouldReceive ("withAttribute " )
45- ->with ("controller " , $ controller )
46+ ->with ("route " , $ name )
4647 ->andReturn ($ request2 );
4748
4849 $ request2
4950 ->shouldReceive ("withAttribute " )
50- ->with ("v1 " , $ attributes [ " v1 " ] )
51+ ->with ("controller " , $ controller )
5152 ->andReturn ($ request3 );
5253
5354 $ request3
5455 ->shouldReceive ("withAttribute " )
55- ->with ("v2 " , $ attributes ["v2 " ])
56+ ->with ("v1 " , $ attributes ["v1 " ])
5657 ->andReturn ($ request4 );
5758
59+ $ request4
60+ ->shouldReceive ("withAttribute " )
61+ ->with ("v2 " , $ attributes ["v2 " ])
62+ ->andReturn ($ request5 );
63+
5864 $ requestHandler
5965 ->shouldReceive ("handle " )
60- ->with ($ request4 )
66+ ->with ($ request5 )
6167 ->andReturn ($ response );
6268
6369 expect ($ this ->middleware ->process ($ request1 , $ requestHandler ))->toBe (
You can’t perform that action at this time.
0 commit comments