Laravel 第二次测试失败
Laravel second test fails
我有一个测试用例,里面有两个测试:
class LoginTest extends TestCase {
use DatabaseMigrations;
public function testSeeLoginForm() {
$this->visit('/backend');
}
public function testCanLogin() {
$this->visit('/backend');
}
}
这两个测试是相同的,但第一个通过,第二个失败,返回 404 (A request to [http://localhost/backend] failed. Received status code [404].
)
我做错了什么?
经过漫长的寻找问题的旅程,我终于解决了它。
显然,在测试路由时,使用 require_once 而不是 require 会破坏测试。
我有一个测试用例,里面有两个测试:
class LoginTest extends TestCase {
use DatabaseMigrations;
public function testSeeLoginForm() {
$this->visit('/backend');
}
public function testCanLogin() {
$this->visit('/backend');
}
}
这两个测试是相同的,但第一个通过,第二个失败,返回 404 (A request to [http://localhost/backend] failed. Received status code [404].
)
我做错了什么?
经过漫长的寻找问题的旅程,我终于解决了它。
显然,在测试路由时,使用 require_once 而不是 require 会破坏测试。