Жасмин - Как написать тест для event.target.id - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть такая функция:

$(document).on('click', '.submit-element', App.books.elementClickHandler);

function elementClickHandler(event) {
  event.preventDefault();
  if(event.target.id == 'waitlist-button'){
    $('#state-modal-title').html('Waitlist');
  }else{
    $('#state-modal-title').html('Comment');
  }
}

Интересно, как я могу смоделировать параметр события, чтобы у меня мог быть файл event.target.id, когда я пишу для этого модульные тесты? Спасибо!

1 Ответ

0 голосов
/ 19 апреля 2020

Я думаю, что я глупый парень, который задаст такой вопрос. Ответ довольно прост. Вы можете просто создать событие триггера в блоке beforeEach, чтобы определить, какая кнопка была нажата.

...