我有一个函数,该函数是一个回调并接收另一个回调。
const filterDays = (daysLimit, cb)=> {
return (err, items) => {
if(err) return cb(err);
return cb(undefined, items.filter(item => item.daysOld < daysLimit));
};
};
该功能正在运行,但是我想进行一些单元测试,我想知道如何直接传递一些预定义的数据来对其进行测试。有点像...?
经过一些测试,我发现定义中有一个小错误……这就是简单的原因:
const res = filterDays(daysLimit,(err,item)=> {返回项目;})(null,数据);
刚开始没有工作...