Я пытаюсь проверить функциональность ниже в Ext4js
functionA: function {
functionB();
}
Это то, что я пытаюсь в моем тесте:
beforeEach(function (){
somePanel= mockControlItem(subject, 'parentPanel', ['functionB']);
}
it("will run function B when functionA runs", function() {
spyOn(subject,'onIdChanged');
expect(subject).toHaveListener('show', 'functionA');
somePanel.functionB.and.returnValue(true);
subject.functionA();
expect(somePanel.functionB).toHaveBeenCalled();
}
Я получаю ошибку: toHaveBeenCalled> : Expected a spy, but got undefined.