@VovaSakay

Как имитировать клик на элемент в Jest(не react)?

Мой код
describe('Events', () => {
  afterEach(() => {
    anchor.innerHTML = '';
  });

  test('click element', () => {
    const view = new View(intervalConfig, anchor);

    const spy = jest.spyOn(view, 'notify');

    const element = anchor.querySelector('.slider__handle') as HTMLElement;
    element.dispatchEvent(new Event('click', { bubbles: true }));

    expect(spy).toHaveBeenCalled();
    spy.mockRestore();
  });
});


В консоли: ReferenceError: Event is not defined
  • Вопрос задан
  • 209 просмотров
Пригласить эксперта
Ответы на вопрос 1
vovaspace
@vovaspace
Frontend Engineer
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы