Использование модульного тестирования в первый раз.
Испытательный файл Ceated по cmd:
php artisan module:make-test ProjectTest Projects
Я могу проверить по cmd:
./vendor/bin/phpunit
Но я хочу проверить свою функцию, моя функция выглядит так:
public function update(Request $request, $id)
{
$project = Project::find($id);
$project->project_name = request('project_name');
$project->save();
return response()->json([
'message' => "Project Updated Successfully",
'updatedId' => $project->id
], 200);
}
Может кто-нибудь подсказать, как проверить этот контроллер в PHPUnit?
При PostMan-тестировании функции, например:
URL:(POST method) http://localhost:8000/api/updateProject/1
On Body
{
"project_name":"school",
}
Как использовать модульное тестирование PHP в Laravel для вышеуказанного контроллера? Пожалуйста, объясните мне с помощью кода Snippets.