From cfc25964f93e2bdcfec6ac4f3d52c658d66f4d2b Mon Sep 17 00:00:00 2001 From: Sam Light Date: Wed, 10 Jun 2026 19:00:33 +0100 Subject: testing adding middleware to routes and groups --- tests/Unit/RouterTest.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'tests/Unit/RouterTest.php') diff --git a/tests/Unit/RouterTest.php b/tests/Unit/RouterTest.php index 08664c9..a8769c4 100644 --- a/tests/Unit/RouterTest.php +++ b/tests/Unit/RouterTest.php @@ -7,12 +7,14 @@ use Lightscale\Router\Contracts\Strategy; use Lightscale\Router\Enums\HttpMethod; use Lightscale\Router\Enums\PathSegmentType; use Lightscale\Router\Exceptions\MissingParameterException; +use Lightscale\Router\Group; use Lightscale\Router\PathSegment; use Lightscale\Router\Route; use Lightscale\Router\RouteCall; use Lightscale\Router\RouteDefinition; use Lightscale\Router\RouteMatch; use Lightscale\Router\Router; +use Lightscale\Router\Test\Utils\TestMiddleware; use Nyholm\Psr7\Factory\Psr17Factory; it('initializes') @@ -331,5 +333,6 @@ it('builds routes in groups', function () { expect($router->getNamedRoute('test4'))->toBe($r4); }); -it('can create a group with middleware', function () { -}); +it('can create a group with middleware') + ->expect((new Router())->middleware(new TestMiddleware())) + ->toBeInstanceOf(Group::class); -- cgit v1.2.3