Is there a spyOn analogue in QUnit?
-
16-04-2021 - |
문제
I'm writing specs for different test cases for Jasmine and QUnit to compare them and they looked the same before I needed to write a test to check if an event is binded to an element.
Event binding looks like
$('.page').live('click', function() { page_clicked( $(this) ) });
page_clicked
is a private method but it calls for a public method of another module.
Here is a Jasmine spec:
it('should bind events to pages', function() {
spyOn( search, 'get_results' );
$('.page:eq(0)').trigger('click');
expect( search.get_results ).toHaveBeenCalled();
});
This test works. Now I'm trying to write the same test for QUnit and can't find anything similar to spyOn. How to write this test for QUnit?
제휴하지 않습니다 StackOverflow