Пробую с тестами познакомиться в Ларавел 8. Пишу простой тест
public function testStore()
{
$data = [
'name' => 'https://test.ru'
];
$response = $this->post(route('urls.store'), $data);
$response->assertSessionHasNoErrors();
$response->assertRedirect();
$this->assertDatabaseHas('urls', $data);
}
ответ: статус код 500, не пойму почему?
Думал из за токена, добавлял в запрос, но не помогло. Да и get тесты проходят норм типа такого
$response = $this->get(route('urls.index'));
$response->assertOk();
Посмотрел логи, жалуется, что в
Validator::make (make как раз первым в store принимает реквест) приходит null, но я вроде данные передаю же в $data? Подскажите, что не так? Я запутался)