Quizás estoy haciendo esto mal.cómo crear un simulacro en un caso de prueba modelo
Me gustaría probar el método beforeSave de un modelo (Anticuerpo). Una parte de este método llama a un método en un modelo asociado (Especie). Me gustaría burlarme del modelo de Especies pero no encuentro cómo.
¿Es posible o estoy haciendo algo que va en contra del patrón MVC y, por tanto, tratando de hacer algo que no debería?
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;
}
}
gracias, eso era justo lo que estaba buscando – kaklon