如何使用Mocha酶测试创建Blob并将文件保存为csv?

时间:2019-07-08 12:45:05

标签: javascript unit-testing mocha enzyme

我想测试csv格式的Blob的创建并将其保存在单击按钮时。它的代码段:

     const blob = new Blob(csvData, {type: 'text/csv;charset=utf-8;'});
     saveAs(blob, fileName + ".csv"); 

我模拟点击以测试从同一点击处理程序调用的其他自定义功能:

    wrapper.find('Button').simulate('click');      
    expect(filterDataSpy).toHaveBeenCalled();

运行测试时显示错误消息:

ReferenceError:未定义Blob

有什么方法可以测试Blob的创建并保存文件?

0 个答案:

没有答案