Lavavel UnitTest检查api.php路由

时间:2018-07-27 07:57:37

标签: laravel api unit-testing routes

我想测试Laravel的可用路线。我正在使用此功能:

public functioon checkRoutes
{
    $appURL = env('APP_URL');

    $urls = [
        '/',
        '/test',
        '/admin/domain/store'
    ];

    echo PHP_EOL;

    foreach ($urls as $url) 
    {
        $response = $this->get($url);

        if ((int) $response->status() !== 200) 
        {
            echo $appURL.$url.' (FAILED) did not return a 200.';
            $this->assertTrue(false);
        } 
        else {
            echo $appURL.$url.' (success ?)';
            $this->assertTrue(true);
        }

        echo PHP_EOL;
    }
}

但这仅适用于存储在web.php中的路由。但是我正在使用api.php。如何更改此代码,以便看到api.php路由?我只想检查这些路线是否存在。

0 个答案:

没有答案