У меня возникли проблемы с поиском правильного способа использования jasmine-jquery для тестирования, правильно ли запускается следующее событие
$(document).on('click', '[data-test]', function(e) {
...
});
в основном я хочу написать 2 теста, которые должны выглядеть примерно так (все части ????? - это те, которые для меня загадка):
spyOnEvent(?????????????, 'click');
var fixture = setFixtures('<a data-test="whatever"></a> <a class="dummy"></a>');
var $elem = fixture.find('a[data-test="whatever"]');
var $dummy = fixture.find('.dummy');
it('should be triggered', function() {
$elem.click();
expect('click').toHaveBeenTriggeredOn(?????);
});
it('should not be triggered', function() {
$dummy.click();
expect('click').not.toHaveBeenTriggeredOn(?????);
});
Надеюсь, что кто-то там может помочь мне с этим =) ура