Jak sprawdzić, czy zdarzenie zostało wywołane w Jasmine bez jquery-jasmine
?Testowanie, czy zdarzenie zostało wywołane w Jasmine
Pracuję nad projektem, w którym nie używamy jQuery (wohoo) i próbuję napisać test jednostkowy dla mojej funkcji wyzwalania menu. To działa tak:
- kliknąć przycisk
- Moja sprawdzalne komponent następnie uruchamia
document.dispatchEvent(new CustomEvent('menu.toggle'))
- chcę przetestować, że komponent rzeczywiście wywołał zdarzenie niestandardowe.
Jak to przetestować?
Gdzie zdefiniowano tutaj "menuToggleSpy"? Otrzymuję błąd "Nie mogę znaleźć zmiennej". – adamdport
ah, 'spy === menuToggleSpy'. Zaktualizuję moją odpowiedź. –