Hola,
quiero testear el siguiente trozo de código que se debería ejecutar cuando el envío de un mail falla:
Código PHP:
Ver originalif (!$this->registerSendValidationMail(...)){
$flashMessenger->addMessage(...);
}
He pensado en que podría forzarlo cambiando algo de la configuración del mail en el fichero application.ini
pero no me ha resultado ya que, creo, la configuración se vuelve a cargar al hacer un dispatch:
Código PHP:
Ver original// aquí he probado de cambiar la configuración así sin resultado
// $config = Zend_Registry::get('config');
// $config->mail->transportOptionsSmtp->password = '';
$this->dispatch($url);
// y aquí ya es tarde para cambiar nada
$this->assertQuery('.error', 'Validation mail sent should return false');
¿A alguien se le ocurre cómo hacerlo o alguna otra alternativa?
Muchas gracias