javascript - 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);
}
});
});
}
解决方案
推荐阅读
- java - 如何在 recyclerView 中创建具有固定高度和宽度的响应式列表项
- python - 如何在 Python 中使用 lambda 进行排序。当我尝试使用 lambda 对 str 列表进行排序时,我无法得到我想要的结果
- mysql - MYSQL DB - 随机创建新表
- javascript - 如何在按钮标签中添加图标?
- node.js - 在 reactjs 中运行 npm install 时 node-gyp 构建错误
- java - 邮件格式类型 JAVA
- android - 有没有办法在不使用子项的情况下使 Firebase 搜索查询不区分大小写?
- r - 闪亮的多个类别的PLoty
- cmake - 大型项目中与 cmake 的内部依赖关系
- ffmpeg - 我无法在我的应用程序中获取剪切的音乐文件