我正在使用json2csv npm模块将json响应转换为csv格式,代码如下所示..
json2csv({ data: data, fields: ['id', 'firstName', 'lastName'] }, function (err, csv) {
if (err) {
reject(err);
} else {
resolve(csv);
}
});
如何使用sinon存储上述函数,以便我可以为成功和错误场景编写单元测试。我的单元测试堆栈是Jasmine和Istanbul。