В настоящее время у меня есть контроллер, путь к которому объявлен следующим образом:
Route::resource('/route_testing', 'RouteTestingController')->middleware('checkPermission:my_permission_index');
он обращается к методу store ()
, и мой тест выполнен следующим образом:
public function testCreateExcessCarriers(){
$formData = [
'user_id' => 1233,
'agency_id' => 444,
'uuid' => \Uuid::generate(),
'email' => 'faker@faker.com',
'name' => 'faker name'
];
//$this->withoutExceptionHandling();
$this->post(route('route_testing.store'), $formData)
->assertStatus(200);
}
Проблема в том, что в моем контроллере прокомментирован метод store (), я прокомментировал, не перескакивает ли ошибка в тесте.
Это метод store()
в Контроллер прокомментирован, то есть, поскольку он не существует, но в тесте, если он дает ОК, я понимаю, что это потому, что если вы сделали вставку, которая, как я понимаю, не может быть правдой, поскольку она прокомментирована. И если я попробую его спереди, он эффективно перескочит с кодом состояния: 500 Internal Server Error. Разве в тесте не должно быть так же?
введите описание изображения здесь