如何针对成功和错误条件对Angular4 HttpClient Service进行单元测试

时间:2017-08-09 16:40:30

标签: angular

角色新手我需要帮助来对此代码进行单元测试以获得全面覆盖。我试图通过承诺验证模拟响应,但每次都获得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);
  }
}

0 个答案:

没有答案