Подписчик Angular5 - PullRequest
       6

Подписчик Angular5

0 голосов
/ 19 ноября 2018

В моем компоненте я сделал подписчика, В моем сервисе я вызываю следующего по теме, чтобы вызвать абонента. Смотрите код ниже

Компонент:

  ngOnInit(){

    this.globalFunctions.resulTest.subscribe(
      (value) => {

        this.test = value;

      });

  }

Услуги:

  public resulTest = new Subject<any>();

  sendResult(result) {
    this.resulTest.next(result);
  }

файл спецификация:

it('should test if the subsriber is active', () => {
    spyOn(globalFunctions, 'sendResult');
    spyOn(globalFunctions.resulTest, 'next');


    globalFunctions.sendResult('Test');


    expect(globalFunctions.sendResult).toHaveBeenCalled();
    expect(globalFunctions.resulTest.next).toHaveBeenCalled();
    expect(component.test).toEqual('Test');

  });

В сообщении об ошибке указывается, что файл resulTest.next не вызывается. Что я делаю не так?

Большое спасибо!

...