Expected a spy, but got BehaviorSubject

Я пишу тест (1) для функции (2). У меня вибивает Error: Expected a spy, but got BehaviorSubject. Может есть идеи как исправить?

(1)

it('should call componentsOffsetService on scroll', () => {
spyOn(componentsOffsetService.onScroll, 'next');
const container = fixture.debugElement.query( By.css('.main-container'));
container.nativeElement.scroll();
fixture.detectChanges();
fixture.whenStable().then(() => {
  expect(componentsOffsetService.onScroll).toHaveBeenCalledTimes(1);
});

(2)

public onScroll(event): void {
    this.componentsOffsetService.onScroll.next(event.target.scrollTop);
  }

(3) onScroll in componentsOffsetService

public onScroll = new BehaviorSubject<number>(0);

Ответы (0 шт):