gpt4 book ai didi

Laravel 5.8 Nova 登录测试 session 缺少预期的 key [错误]

转载 作者:行者123 更新时间:2023-12-05 08:22:50 29 4
gpt4 key购买 nike

我正在尝试编写一个简单的单元测试,我尝试在我的 Laravel Nova 中使用无效用户登录,但在运行测试时我一直收到此错误:

Session is missing expected key [errors].

Failed asserting that false is true.

我的测试:

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();
}

我在这里做错了什么?

编辑

它在这一行失败了:

$response->assertSessionHasErrors();

最佳答案

改为尝试 assertJsonValidationErrors()

因此,如果它是您正在验证的密码:$response->assertJsonValidationErrors('password');

关于Laravel 5.8 Nova 登录测试 session 缺少预期的 key [错误],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57036898/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com