Как настроить тест контроллера для проверки, вызван ли метод doSomething
для $ entity
public function doSomething($id)
{
$entity = $this->Entities->get($id);
$entity->doSomething();
}
my EntitesControllerTest
, выглядит так:
public function testDoSomething()
{
$this->setupUser();
$this->get('/entities/do-something/1');
$this->assertResponseOk();
}
Я полагаю, что мне нужно работать с фиктивным объектом объекта, но как я могу это сделать, первое, что делает контроллер, это запись в переменную $entity
?