如何测试从外部导入组件的功能?

How test functions imported in component from outside?

我为在其方法中使用 FileSaver 的组件编写测试。 我不知道 Angular7

中的单元测试如何覆盖 FileSaver 的使用

代码示例:

import * as FileSaver from 'file-saver';
 someMethod() {
   FileSaver.saveAs(new Blob());
 }

你可以这样做:

const spyFileSaver = spyOn(FileSaver,'saveAs');
spyFileSave.toHaveBeenCalled();