C'è un analogo Spyon in Qunit?
-
28-10-2019 - |
Domanda
Sto scrivendo specifiche per diversi casi di test per Jasmine e QUnit per confrontarle e sembravano uguali prima che avessi bisogno di scrivere un test per verificare se un evento è vincolato a un elemento.
La rilegatura degli eventi sembra
$('.page').live('click', function() { page_clicked( $(this) ) });
page_clicked
è un metodo privato ma richiede un metodo pubblico di un altro modulo.
Ecco una specifica Jasmine:
it('should bind events to pages', function() {
spyOn( search, 'get_results' );
$('.page:eq(0)').trigger('click');
expect( search.get_results ).toHaveBeenCalled();
});
Questo test funziona. Ora sto cercando di scrivere lo stesso test per QUnit e non riesco a trovare nulla di simile a Spyon. Come scrivere questo test per QUnit?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow