我在角5应用程序中导入了文件保护程序,当我执行测试用例时,它给出了以下错误:
TypeError: FileSaver.saveAs is not a function
Spec.ts:
import FileSaver from 'file-saver';
.ts
import FileSaver from 'file-saver';
FileSaver.saveAs(blob, filename);如何在测试用例中模拟文件保护程序。
发布于 2018-12-10 01:27:26
这在角7中有效,所以我猜它将在NG5中工作。第一件事是使用组件和规范中的“as”语法导入FileSaver:
import * as FileSaver from 'file-saver';然后在规范beforeEach中:
spyOn(FileSaver, 'saveAs').and.stub();https://stackoverflow.com/questions/49479501
复制相似问题