mic*_*ael 2 phpunit unit-testing laravel laravel-5 laravel-nova
我正在尝试编写一个简单的单元测试,如果我尝试在我的 Laravel Nova 中使用无效用户登录,但在运行测试时我不断收到此错误:
会话缺少预期的键 [错误]。
断言 false 为真失败。
我的测试:
public function an_invalid_user_can_not_login()
{
$user = factory(User::class)->create();
$response = $this->post('/nova/login', [
'email' => $user->email,
'password' => 'invalid',
'_token' => csrf_token(),
]);
$response->assertSessionHasErrors();
$this->assertGuest();
}
Run Code Online (Sandbox Code Playgroud)
我在这里做错了什么?
它在这一行失败:
$response->assertSessionHasErrors();
Run Code Online (Sandbox Code Playgroud)
试试吧assertJsonValidationErrors()。
因此,如果它是您正在验证的密码: $response->assertJsonValidationErrors('password');
| 归档时间: |
|
| 查看次数: |
1492 次 |
| 最近记录: |