У меня есть маршрут, который делает POST для создания данных, и я пытаюсь проверить, все ли должно работать так, как должно быть.
У меня есть строка json, которая будет иметь значения, которые я хочу проверить, но до сих пор тест всегда терпит неудачу, когда я запускаю тест с помощью phpunit:
Кроме того, я знаю, что строка json – это просто строка, но я также не знаю, как использовать строку json для проверки ввода.
мой маршрут:
Route::post('/flyer', 'flyersController@store'); public function testFlyersCreation() { $this->call('POST', 'flyers'); //Create test json string $json = '{ "name": "Test1", "email": "test@gmail.com", "contact": "11113333" }'; var_dump(json_decode($json)); }
Когда я запускаю phpunit, моя ошибка указывает на вызов POST, который говорит «undefined index: name»,