如何在编写测试用例时防止文件下载

时间:2016-06-30 08:39:02

标签: javascript

我正在开发.csv文件下载功能我有几个测试场景但是当我运行测试时它要求下载文件。如何防止执行代码或阻止文件下载?

str = attributes + '\r\n' + str;
var element = document.createElement('a');
var blob = new Blob([str], {
    'type': 'text/csv;charset=utf-8'
});
var url = window.URL.createObjectURL(blob);
element.href = url;
element.download = this.setDateAndTime() + ".csv";
document.body.appendChild(element)
element.click();

这是我的测试用例

it('should return true if the .csv file is downloaded for type cell', function () {
    var result =_classUnderTest.exportData(columns, tableData);
    expect(result).to.equal(true);
});

0 个答案:

没有答案