Mock / Stub一个函数(一个npm模块),使用Sinon进行回调

时间:2017-09-01 16:22:24

标签: node.js angular jasmine sinon istanbul

我正在使用json2csv npm模块将json响应转换为csv格式,代码如下所示..

json2csv({ data: data, fields: ['id', 'firstName', 'lastName'] }, function (err, csv) {
          if (err) {
            reject(err);
          } else {
            resolve(csv);
          }
        });

如何使用sinon存储上述函数,以便我可以为成功和错误场景编写单元测试。我的单元测试堆栈是Jasmine和Istanbul。

0 个答案:

没有答案