laravel单元测试问题

我写了两个测试用例, 每个里面都有:
$response = $this->call('GET', '相应的路由');
$this->assertEquals(200, $response->status());

来检测返回状态, 但是每次运行单个测试用例的时候都是成功的, 但是直接运行phpunit来运行所有测试用例, 特么不能通过, 一直说返回的是404, 特别奇怪

阅读 2.6k
1 个回答

404可能原因
1.路由是否正确,访问方法,路由名,可以用php artisan route:list看看你的路由对不对,
2.autoload文件是否加载,单元测试肯定要配置autoload的,否则找不到你单元测试文件。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题