Возможно, я делаю это неправильно.
Я хочу протестировать метод beforeSave модели (антитело). Часть этого метода вызывает метод связанной модели (Species). Я хотел бы издеваться над моделью Species, но не нашел, как это сделать.
Возможно ли это, или я делаю что-то, что идет вразрез с шаблоном MVC, и, таким образом, пытаюсь сделать то, чего не должен?
class Antibody extends AppModel {
public function beforeSave() {
// some processing ...
// retreive species_id based on the input
$this->data['Antibody']['species_id']
= isset($this->data['Species']['name'])
? $this->Species->getIdByName($this->data['Species']['name'])
: null;
return true;
}
}