首页 > 解决方案 > jasmine:单元测试一个独立的 Promise 函数

问题描述

我是 jasmine 和 nodejs 的新手。我很好奇是否有任何简单的方法来测试以下返回承诺的函数。

 public async getSalIncreaseData(queryParams: Params, childNode: string, careerTrackId: string): Promise<any> {   
    return new Promise<any>((resolve, reject) => {
      this.salModel
        .query(someQuery)
        .loadAll()
        .exec((error, data) => {
          if (error) {           
            reject(error);
          } else {
            resolve(data);
          }
        });
    });
  }

标签: javascriptnode.jsjasmine

解决方案


推荐阅读