У меня есть маршрут, который выполняет 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": "[email protected]", "contact": "11113333" }';
var_dump(json_decode($json));
}
Когда я запускаю phpunit, моя ошибка указывает на вызов POST, который говорит «неопределенный индекс: имя»