assertSessionHasErrors 测试返回应该是 OK 吧?
版本:
PHPUnit 6.5.14 by Sebastian Bergmann and contributors.
laravel:
Laravel Framework 5.5.48
这里测试文件中
/** @test */ public function a_thread_requires_a_title() { $this->signIn(); $thread = make('App\Thread',['title' => null]); $this->post('/threads',$thread->toArray()) ->assertSessionHasErrors('title'); }
测试结果:
测试正常返回:
测试失败返回:
示例中的异常并未出现
是版本不同的原因吗?
按说 assertSessionHasErrors(‘title’) 存在 title 异常应该是验证成功的,并不是异常。