Тестирование Laravel Controller

Я пытаюсь протестировать некоторые контроллеры Laravel, но пока не очень хорошо. Я должен использовать PHPSpec для этого. Я понятия не имею, с чего начать, и я собираюсь проверить грубую функциональность контроллера. Я понимаю, как я мог бы сделать это, но на самом деле не понимаю, как я могу перевести это в тест PHPSpec.

   public function show($id)
{
$temp = $this->users->find($id);

return Response::json($this->users->find($id));
}

Например, как я смогу протестировать этот метод с использованием PHPSpec?
Будет ли это так же просто, как утверждения?
Спасибо заранее.

0

Решение

Я не думаю, что вы должны использовать phpspec, чтобы проверить это. phpspec — это прежде всего инструмент для разработки API вашего объекта и его взаимодействия с другими объектами. Для тестирования контроллера вы, вероятно, захотите сделать более интегрированный тест, и я думаю, что phpunit больше подходит для этой задачи.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]