Я запускаю модульное тестирование на угловом приложении, я хочу передать данные для подписки, как показано в коде ниже, я пробовал много способов, дайте мне знать, какой из них правильный
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