Verificar si se ejecuta funciones jquery con jasmine

Hola.

Si queremos verificar si se ha ejecuta cierta función de jquery con jasmine un ejemplo es el siguiente:

spyOn($.fn, "remove").and.callThrough();

En ese caso estoy creando un spyOn sobre la función remove de jquery. La expresión: .and.callThrough(); lo que esta diciendo es que por favor escuche, pero no me afecte el normal funcionamiento de la función.

Entonces, en el it, colocaríamos:

 expect($.fn.remove).toHaveBeenCalled();

Sean felices! :) Y siéntanse libres de opinar ;)

No hay comentarios:

Publicar un comentario