У меня есть функция
var data = {};
var myFunc = function() {
data.stuff = new ClassName().doA().doB().doC();
};
Я бы хотел проверить, что все doA
, doB
и doC
были вызваны.
Я попытался шпионить за методами экземпляра вроде этого
beforeEach(function() {
spyOn(ClassName, 'doA');
};
it('should call doA', function() {
myFunc();
expect(ClassName.doA)toHaveBeenCalled();
});
но это просто дает мне метод doA(), который не существует ".
Любые идеи?