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 会破坏测试。