【发布时间】:2017-06-23 11:00:54
【问题描述】:
如何为下面的文件创建单元测试
index.ts
import ----
import ----
let workerService = new WorkerService();
let creatWorkerPromise = Promise.promisify(workerService.createWorkers);
creatWorkerPromise()
.then(function(){
let kafkaService = new KafkaService(kafkaConfig, workerService);
})
.catch(function (err: any) {
console.log('Error while creating workers:', err);
});
【问题讨论】:
-
您的问题太不清楚,无法回答。单元测试应该回答一些问题。你想测试什么?你想测试
KafkaService是否被某个配置调用,还是什么?如果这是一个模块,那么它的 API 是什么? -
谢谢@oligofren 在这里我想测试2个条件,1.如果成功console.log不应该调用,2.如果失败console.log应该被调用
标签: node.js unit-testing sinon chai