php - Laravel 第二次测试失败

标签 php laravel testing phpunit

我有一个测试用例,其中包含两个测试:

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/

相关文章:

php - mod_rewrite 没有正常工作

php - Phalcon:命名空间类声明错误

javascript - 带有 Sweet Alert 的 Laravel 删除功能

.net - 记录对象方法调用以生成自动化测试

unit-testing - 测试教程和面试问题

django - Django 测试套件的 Postgres 特定性能提示

php - $_SERVER ['REMOTE_USER' ] 可以被欺骗吗?

php - 加入来自不同数据库的两个不同表

php - Laravel .env 文件中环境特定的 SSL 配置

laravel - Phunit : hadling the validation exception in laravel