Code Duplication    Length = 20-20 lines in 2 locations

tests/legacy/Router/Traits/HasMatcherTraitTest.php 1 location

@@ 29-48 (lines=20) @@
26
        $router->route($request);
27
    }
28
29
    public function testRouteLiteral()
30
    {
31
        $router = new Router();
32
        $collection = $router->getRoutes();
33
34
        RouteFactory::generateLiteralRoute($collection, "admin.index", Route::class, "/admin", "/index");
35
        RouteFactory::generateLiteralRoute($collection, "api.index", Route::class, "/api", "/index");
36
37
        $request = Request::create('/api/index');
38
        $params = $router->route($request);
39
        self::assertEquals(['_route' => 'api.index'], $params);
40
41
        $currentRoute = $router->getCurrent();
42
        self::assertInstanceOf(Route::class, $currentRoute);
43
        self::assertEquals('api.index', $currentRoute->getName());
44
45
        $request = Request::create('/admin/index');
46
        $router->route($request);
47
        self::assertEquals('admin.index', $router->getCurrent()->getName());
48
    }
49
50
    public function testRouteDynamic()
51
    {

tests/src/Router/Traits/HasMatcherTraitTest.php 1 location

@@ 29-48 (lines=20) @@
26
        $router->matchRequest($request);
27
    }
28
29
    public function testRouteLiteral()
30
    {
31
        $router = new Router();
32
        $collection = $router->getRoutes();
33
34
        RouteFactory::generateLiteralRoute($collection, "admin.index", Route::class, "/admin", "/index");
35
        RouteFactory::generateLiteralRoute($collection, "api.index", Route::class, "/api", "/index");
36
37
        $request = Request::create('/api/index');
38
        $params = $router->matchRequest($request);
39
        self::assertEquals(['_route' => 'api.index'], $params);
40
41
        $currentRoute = $router->getCurrent();
42
        self::assertInstanceOf(Route::class, $currentRoute);
43
        self::assertEquals('api.index', $currentRoute->getName());
44
45
        $request = Request::create('/admin/index');
46
        $router->matchRequest($request);
47
        self::assertEquals('admin.index', $router->getCurrent()->getName());
48
    }
49
50
    /**
51
     * @dataProvider dataRouteDynamic