Жасмин шпион - PullRequest
       8

Жасмин шпион

0 голосов
/ 13 марта 2019

spyEvent = spyOnEvent('#BackYoyButton', 'click'); $('#BackYoyButton').trigger( "click" ); expect('click').toHaveBeenTriggeredOn($('#BackYoyButton')); expect(spyEvent).toHaveBeenTriggered();

Я пытаюсь реализовать тестовый пример для Angular JS с помощью жасмина. Но когда я попытался смоделировать щелчок кнопки с помощью spyOnEvent, он не работал

ReferenceError: spyOnEvent не определено

Пробовал, включая жасмин-jquery тоже. Но показывает ту же ошибку. Пожалуйста помоги . Заранее спасибо.

1 Ответ

0 голосов
/ 13 марта 2019

Вызовите функцию перед запуском события:

it ('spy on button', function () {
    spyEvent = spyOnEvent($('#BackYoyButton'), 'click');
    $('#BackYoyButton').click();
    expect('click').toHaveBeenTriggeredOn($('#BackYoyButton'));
    expect(spyEvent).toHaveBeenTriggered();
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...