laravel的测试组件这一块是laravel这个框架重要的特性之一,一个有健壮性的项目,一个值得维护的项目,测试块肯定是必不可少的。
laravel的这一块的测试非常方便,开箱即用,但是对于新手有必要做一点提醒,laravel里面的访问,是基于路由的,什么意思呢?
路由配置如下:
Route::get('/abc', function () {
return view('welcome');
});
那么你的visit应该是基于路由去访问的,就是说,代码应该写成
$this->visit('/abc')
->see('welcome');
不然会因为路由不对而报404错误。