Ho una funzioneJasmine - come spyOn metodi di istanza
var data = {};
var myFunc = function() {
data.stuff = new ClassName().doA().doB().doC();
};
mi piacerebbe provare che doA
, doB
e doC
sono stati tutti chiamati.
Ho provato spiare i metodi di istanza come questo
beforeEach(function() {
spyOn(ClassName, 'doA');
};
it('should call doA', function() {
myFunc();
expect(ClassName.doA)toHaveBeenCalled();
});
ma che appena mi dà un "metodo DOA() non esiste" errore.
Qualche idea?
C'è una grande differenza tra '' ClassName.doA' e ClassName.doA() '. – bardzusny