Jak podchodzisz do testów jednostkowych obserwatorów w Magento? (działa z EcomDev_PHPUnit )
Jakie rodzaje twierdzeń obejmują?
- sprawdź, czy zdarzenie jest wywoływane (
assertEventDispatched()
) - sprawdź funkcję za pomocą fałszywych danych
- ...
Idealnie chciałbym zobaczyć opinię innych programistów na temat przyjętego podejścia i stwierdzeń.
ecomdev-phpunit
unit-tests
FlorinelChis
źródło
źródło
Odpowiedzi:
Chciałbym również upewnić się, że obserwator jest faktycznie wywoływany podczas wykonywania odpowiedniej akcji, np. Po wysłaniu katalogu_produktu_save_save, a następnie wykonaj coś takiego:
To się nie powiedzie, jeśli twoja metoda nie zostanie wywołana dokładnie raz.
źródło