【发布时间】:2021-06-12 15:15:51
【问题描述】:
我创建了一个函数,需要对其进行测试
档案name-abc.js:
a: function (cb) {
return function (err, res) {
if (err) return cb(err);
return cb(null, res);
};
},
文件名-abc_test.js
describe('test function,()=>{
it('test',(done)=>{
// HOW TO TEST THE ABOVE FUNCTION.. WHAT ARGUMENTS SHOULD BE PASSES AS CALLBACK
})
})
在调用这个函数时我应该传递什么参数以及我应该断言什么值。
【问题讨论】:
-
我在这个问题中没有看到任何 Java,所以我删除了
java标记。请注意,Java 和 JavaScript 是不相关的语言。 -
一个类或一个对象是否包含
a方法?请提供代码 -
请edit您的问题包括您对该主题所做的任何研究(例如,您已阅读的文档部分)。现在,您的测试文件有语法错误(
'test function之后没有结束引号)。 -
@slideshowp2 var obj={ a: function (cb) { return function (err, res) { if (err) return cb(err);返回 cb(null, res); }; } }
标签: javascript node.js unit-testing testing mocha.js