Dobra, koledzy. Jak testujecie event
Muszę jakoś zamockować window?
Kodzik hooka ( ułatwiłem go znacząco do pytania ) w załączinku.
Jak dispatchuje event w #jasmine
keydown na obiekcie window. DispatchEvent mi nie działa, wywala błąd! Muszę jakoś zamockować window?
Kodzik hooka ( ułatwiłem go znacząco do pytania ) w załączinku.
Jak dispatchuje event w #jasmine
window.dispatchEvent(new








setStatew hooku zmieniam wartość a w testach przyrównuje ją do initial.. Ja p------e xDaddEventListener, żeby potem w łatwy sposób móc udawać że triggerujesz event. Np:keydownEvents = [];window.addEventListener = (name, callback) => keydownEvents.push(callback);
const triggerEvents = () => keydownEvents.forEach(callback => callback());
i potem sobie kiedy potrzebujesz wołasz w teście