使用大箭头功能测试回调函数

问题描述 投票:0回答:1

我有一个函数,该函数是一个回调并接收另一个回调。

const filterDays = (daysLimit, cb)=> {
   return (err, items) => {
      if(err) return cb(err);
      return cb(undefined, items.filter(item => item.daysOld < daysLimit));
   };
};

该功能正在运行,但是我想进行一些单元测试,我想知道如何直接传递一些预定义的数据来对其进行测试。有点像...?

node.js unit-testing callback arrow-functions
1个回答
0
投票

经过一些测试,我发现定义中有一个小错误……这就是简单的原因:

const res = filterDays(daysLimit,(err,item)=> {返回项目;})(null,数据);

刚开始没有工作...

© www.soinside.com 2019 - 2024. All rights reserved.