У меня есть файл app.js:
var container = $('.feed'),
feedList = $('.feed-list');
...
feedList.on('click', 'a', function() {
var item = $(this);
$('body').addClass('menu-hidden');
loadFeed(item.data('id'));
return false;}
...
У элемента hiperlink есть класс: ".feed-list"
Я пытался убедиться в событиях кликов, и это меню скрыто,И моя спецификация:
it('Checking toggle on menu through spies function', function() {
var feedList = $('.feed-list');
spyOn(feedList, 'on');
feedList.trigger('click');
expect(feedList.On).toHaveBeenCalled();
expect($('body').hasClass('menu-hidden')).toBe(true);
});
Итак ... тест не пройден.Он что-то жалуется на объект feedList ... "не определено".
Я надеюсь на вашу помощь.
Большое спасибо.