Wie nähern Sie sich dem Testen von Beobachtern in Magento? (Arbeiten mit EcomDev_PHPUnit )
Welche Art von Behauptungen beinhaltet das?
- überprüfe ob das Event versendet wird (
assertEventDispatched()
) - Überprüfen Sie die Funktion mit Scheindaten
- ...
Im Idealfall würde ich gerne die Meinung anderer Entwickler zu dem Ansatz und den gemachten Aussagen sehen.
ecomdev-phpunit
unit-tests
FlorinelChis
quelle
quelle
Antworten:
Ich möchte auch sicherstellen, dass der Beobachter tatsächlich aufgerufen wird, wenn eine entsprechende Aktion ausgeführt wird, z. B. wenn Sie ein catalog_product_save_after auslösen, und dann folgendermaßen vorgehen:
Dies schlägt fehl, wenn Ihre Methode nicht genau einmal aufgerufen wird.
quelle