Я создал небольшой проект Laravel и применяю модульное тестирование для своего проекта.Когда я заполняю неверные учетные данные в функции, он не перенаправляет на страницу входа в систему и выдает ошибку на терминале, говорящую «Не удалось», утверждая, что две строки равны.Вот мой код ...
$credentials = [
'email' => 'test@gmail.com',
'password' => 'wrongcode'
];
$this->post('/login', $credentials)->assertRedirect('/login');
Но когда я изменяю assertRedirect('/login')
на assertRedirect('/')
, он отлично работает
$credentials = [
'email' => 'test1234@gmail.com',
'password' => '98756412'
];
$this->post('/login', $credentials)->assertRedirect('/');