Есть ли аналог spyOn в QUnit?

Я пишу спецификации для разных тестовых случаев для Jasmine и QUnit, чтобы сравнить их, и они выглядели одинаково, прежде чем мне нужно было написать тест, чтобы проверить, привязано ли событие к элементу.

Привязка события выглядит так, как будто

$('.page').live('click', function() { page_clicked( $(this) ) });

page_clicked является частным методом, но вызывает открытый метод другого модуля.

Вот спецификация Jasmine:

it('should bind events to pages', function() {
    spyOn( search, 'get_results' );

    $('.page:eq(0)').trigger('click');

    expect( search.get_results ).toHaveBeenCalled();
});

Этот тест работает. Сейчас пытаюсь написать такой же тест для QUnit и не могу найти ничего похожего на spyOn. Как написать этот тест для QUnit?

12
задан Andreas Köberle 15 January 2012 в 13:02
поделиться