角色新手我需要帮助来对此代码进行单元测试以获得全面覆盖。我试图通过承诺验证模拟响应,但每次都获得undefined
。
getData(): Promise<{}> {
const apiUrl = 'resources/data.json';
return this.http
.get(apiUrl)
.toPromise()
.then(this.extractData)
.catch(this.handleError);
}
private extractData(res: any) {
return res;
}
private handleError(error: any) {
return Promise.reject(error);
}
}