我在路由上运行单元测试。有趣的是:PHPUnit对测试文件中的第一个测试说“一切都好” ,但如果只在文件中第二个测试,则对完全相同的测试失败,并显示“未定义路由”。
我试图只创建虚拟测试
$this->assertTrue(true);
而作为第一个测试,而第二个测试正是在做一些工作:
$this->call('GET', "http:.....");
$this->assertRedirectedToRoute('login');
它失败了。
但是,如果它在文件中排在第一位,则相同的测试也会使我成功。很奇怪。
有谁知道为什么会这样?
我解决了 正在路由。我的\app\Http\routes.php
档案中有内含物。
该修复程序已更改require_once
为require
我的routes.php
文件。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句