Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2011, 12:31
Avatar de jerkan
jerkan
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.607
Antigüedad: 19 años, 2 meses
Puntos: 19
Test: Cambiar configuración antes de dispatch

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 original
  1. if (!$this->registerSendValidationMail(...)){
  2.           $flashMessenger->addMessage(...);
  3. }
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
  1. // aquí he probado de cambiar la configuración así sin resultado
  2. //        $config = Zend_Registry::get('config');
  3. //        $config->mail->transportOptionsSmtp->password = '';
  4.              
  5. $this->dispatch($url);
  6.  
  7. // y aquí ya es tarde para cambiar nada
  8.  
  9. $this->assertQuery('.error', 'Validation mail sent should return false');

¿A alguien se le ocurre cómo hacerlo o alguna otra alternativa?

Muchas gracias