Jasmine Spy — ошибка expectToHaveBeenCalled()

Я имею дело с очень простой спецификацией -

fit('should create', () => {
    spyOn(component, 'setTotals')();
    expect(component.setTotals).toHaveBeenCalled();
    expect(component).toBeDefined();
});

как я понимаю - шпионить за этим методом и ожидать, что он был вызван - приведет к успеху.

Однако происходит обратное, и я не совсем понимаю, почему. Мне кажется, я правильно использую шпионов. Любой вклад в это будет оценен.


person noddy212    schedule 11.02.2018    source источник
comment
Какую ошибку вы получаете?   -  person ibUptown    schedule 11.02.2018


Ответы (1)


Пытаться:

spyOn(component, 'setTotals');

Or:

spyOn(component, 'setTotals').and.callThrough();
person ibUptown    schedule 11.02.2018