/ / PHPUnit / Lumen renvoie toujours 404 - php, laravel, phpunit, lumen

PHPUnit / Lumen renvoie toujours 404 - php, laravel, phpunit, lumen

Lorsque je crée un scénario de test PHPUnit dans Laravel Lumen et appelle le visit("/") fonction, PHPUnit renvoie toujours un code d'erreur 404.

J'ai le code suivant pour tester le comportement étrange:

class TestCase extends LaravelLumenTestingTestCase {
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("/");
}
}

Est-ce que quelqu'un sait ce que j'ai mal fait ou comment résoudre ce problème?

Merci d'avance.

Réponses:

0 pour la réponse № 1

J'ai résolu ce problème en incluant mes itinéraires avec require au lieu de require_once.


0 pour la réponse № 2

J'ai résolu ce problème en renvoyant le APP_URL à sa valeur d'origine dans .env fichier.

APP_URL=http://localhost

Ou changez-simplement l'adresse en localhost que vous utilisez.