Yev*_*yev 2 php phpunit unit-testing laravel laravel-5
我在路由上运行单元测试。有趣的是:PHPUnit对测试文件中的第一个测试说“一切都好” ,但是如果只对文件中的第二个测试说“ 完全未定义”,则对完全相同的测试失败。
我试图只创建虚拟测试
$this->assertTrue(true);
Run Code Online (Sandbox Code Playgroud)
并把它作为第一个测试,第二个测试正是在做一些工作:
$this->call('GET', "http:.....");
$this->assertRedirectedToRoute('login');
Run Code Online (Sandbox Code Playgroud)
它失败了。
但是,如果它在文件中排在第一位,则相同的测试也会使我成功。很奇怪。
有谁知道为什么会这样?
我解决了 正在路由。我的\app\Http\routes.php档案中有内含物。
该修复程序已更改require_once为require我的routes.php文件。
| 归档时间: |
|
| 查看次数: |
875 次 |
| 最近记录: |