2015-11-04 4 views
4

Когда я создаю тестовый пример PHPUnit в Laravel Lumen и вызываю функцию visit('/'), PHPUnit всегда возвращает код ошибки 404.PHPUnit/Lumen всегда возвращает 404

У меня есть следующий код, чтобы проверить странное поведение:

class TestCase extends Laravel\Lumen\Testing\TestCase { 
    protected $baseUrl = 'https://google.com'; // this used to be my own url but even this doesn't work. 

    public function createApplication() { 
     return require __DIR__.'/../bootstrap/app.php'; 
    } 
} 

class CountryTest extends TestCase { 
    public function testIndex() { 
     $this->visit('/'); 
    } 
} 

Кто-нибудь знает, что я сделал не так и как это исправить?

Заранее спасибо.

ответ

0

Я установил это, включая мои маршруты с помощью require вместо require_once.

0

Я решил эту проблему, вернув APP_URL в свое первоначальное значение в файле .env.

APP_URL=http://localhost 

Или просто измените его на адрес локального хоста, который вы используете.

Смежные вопросы