Voglio spiare una funzione di costruzione e dire quante volte è stata chiamata usando il gelsomino. Mi piacerebbe solito fare qualcosa di simile per indirizzare un metodo di un oggetto:Spiare un costruttore usando il gelsomino
spyOn(lib,'methodName')
ma nel caso che sto cercando di spiare costruttore actualy così ho provato:
spyOn(lib);
it('lib should be instantiated for each matching element', function() {
spyOn(lib);
expect(lib.calls.count()).toEqual(2);
});
Purtroppo questo mi dà solo un errore nella console:
"Error: undefined() method does not exist in ..."
come posso spiare il costruttore?
Prova con 'spyOn (finestra, 'lib')' – javiyu
usa 'lib.callCount' – inf3rno
possibile duplicato di [Jasmine - Spionaggio su una chiamata di metodo all'interno di un costruttore] (http://stackoverflow.com/questions/8733978/jasmine-spying-on-a-method-call-within-a-constructor) –