summaryrefslogtreecommitdiff
path: root/tests/Unit/Middleware/RouteDispatcherTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Unit/Middleware/RouteDispatcherTest.php')
-rw-r--r--tests/Unit/Middleware/RouteDispatcherTest.php10
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/Unit/Middleware/RouteDispatcherTest.php b/tests/Unit/Middleware/RouteDispatcherTest.php
index edb2f158..611d3b7c 100644
--- a/tests/Unit/Middleware/RouteDispatcherTest.php
+++ b/tests/Unit/Middleware/RouteDispatcherTest.php
@@ -2,6 +2,7 @@
namespace Engelsystem\Test\Unit\Middleware;
+use Engelsystem\Http\Request;
use Engelsystem\Middleware\RouteDispatcher;
use FastRoute\Dispatcher as FastRouteDispatcher;
use PHPUnit\Framework\MockObject\MockObject;
@@ -127,7 +128,7 @@ class RouteDispatcherTest extends TestCase
/** @var ResponseInterface|MockObject $response */
$response = $this->getMockForAbstractClass(ResponseInterface::class);
/** @var ServerRequestInterface|MockObject $request */
- $request = $this->getMockForAbstractClass(ServerRequestInterface::class);
+ $request = $this->createMock(Request::class);
/** @var RequestHandlerInterface|MockObject $handler */
$handler = $this->getMockForAbstractClass(RequestHandlerInterface::class);
/** @var UriInterface|MockObject $uriInterface */
@@ -139,10 +140,13 @@ class RouteDispatcherTest extends TestCase
$request->expects($this->atLeastOnce())
->method('getUri')
->willReturn($uriInterface);
+ $request->expects($this->atLeastOnce())
+ ->method('getPathInfo')
+ ->willReturn('/foo%21bar');
$uriInterface->expects($this->atLeastOnce())
->method('getPath')
- ->willReturn('/foo%21bar');
+ ->willReturn('/lorem/foo%21bar');
- return array($dispatcher, $response, $request, $handler);
+ return [$dispatcher, $response, $request, $handler];
}
}