Задать вопрос
@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
  • Вопрос задан
  • 232 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
vovaspace
@vovaspace
Frontend Engineer
Комментировать
Ваш ответ на вопрос

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

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