Как мне макетировать данные для подписчика - PullRequest
1 голос
/ 12 апреля 2019

Я запускаю модульное тестирование на угловом приложении, я хочу передать данные для подписки, как показано в коде ниже, я пробовал много способов, дайте мне знать, какой из них правильный

getData() {

    this.http.post<Transactions[]>('/api/getrecords', this.filter)
    .subscribe(res => {
      if (res['status'] == "FAILURE") {

      //do something
      } else {
        console.log(res['status']);
        this.data = res['data'];
        }
}

пыталсяпередать getData, как это

 mockService.getData=of(mockUsageRecords);//tried this
 mockService.getData=mockUsageRecords;//tried this
 mockService.getData.and.returnValue(of(mockUsageRecords));//this one gives error
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...