У меня есть контроллер, который использует для загрузки файла Excel.
Функция контроллера
$path = request()->file('file')
->storeAs(
'import/uploads',
str_random(40).'.'.request()->file('file')->getClientOriginalExtension()
);
if (!$path) {
return response()->json([
'message' => 'File could not upload. Please try again.',
], 500);
}
// Otherwise the success stuffs.
Я пишу тестовые примеры для этой функции.Я уже написал тестовые сценарии для сценария успеха.
Но теперь я хочу протестировать этот сценарий if(!path)
.
Как я могу издеваться над Laravel, чтобы не выполнить эту функцию storeAs()
, чтобы я могпроверить это ответное сообщение?