quiero testear el siguiente trozo de código que se debería ejecutar cuando el envío de un mail falla:
Código PHP:
He pensado en que podría forzarlo cambiando algo de la configuración del mail en el fichero application.ini Ver original
if (!$this->registerSendValidationMail(...)){ $flashMessenger->addMessage(...); }
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