¿Cómo abordas las pruebas unitarias de Observadores en Magento? (trabajando con EcomDev_PHPUnit )
¿Qué tipo de afirmaciones incluyen?
- comprobar si se está enviando el evento (
assertEventDispatched()
) - verificar la función con datos simulados
- ...
Idealmente, me gustaría ver la opinión de otros desarrolladores sobre el enfoque y las afirmaciones hechas.
Exactamente esto. Verifique si su evento es enviado y luego simplemente llame al método del observador con datos simulados y verifique que sea correcto. Idealmente, debe verificar que el observador esté configurado para el evento correcto
—
Fabian Blechschmidt