Я тестирую компонент, который использует authService, и внутри есть метод, который вызывает другую службу и возвращает наблюдаемое логическое значение. Я пытаюсь переопределить метод и просто вернуть true, когда он вызывается.
Я пробовал ниже, но фактический метод вызывается.
it('should', () => {
authService.method = jasmine.createSpy().and.returnValue(true)
fixture.detectChanges()
component.onSubmit();
expect(component.errorMessage).toEqual('error');
})