我有一个测试用例,其中包含两个测试:
class LoginTest extends TestCase {
use DatabaseMigrations;
public function testSeeLoginForm() {
$this->visit('/backend');
}
public function testCanLogin() {
$this->visit('/backend');
}
}
这两个测试是相同的,但第一个通过,第二个失败并返回 404(对 [http://localhost/backend] 的请求失败。接收到状态代码 [404]。
)
我做错了什么?
最佳答案
经过漫长的寻找问题的旅程后,我终于解决了它。
显然,在测试路由时,使用 require_once 而不是 require 会中断测试。
关于php - Laravel 第二次测试失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37135007/