茉莉花:单元测试一个独立的Promise功能

时间:2018-06-27 13:47:08

标签: javascript node.js jasmine

我是茉莉和Node.js的新手。 我很好奇,有什么简单的方法可以测试下面的返回诺言的函数。

 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);
          }
        });
    });
  }

0 个答案:

没有答案