【问题标题】:How test functions imported in component from outside?如何测试从外部导入组件的功能?
【发布时间】:2019-11-30 17:47:07
【问题描述】:

我为在它方法中使用 FileSaver 的组件编写测试。 我不知道 Angular7 中的单元测试如何覆盖 FileSaver 的使用

代码示例:

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

【问题讨论】:

    标签: javascript angular jasmine karma-jasmine


    【解决方案1】:

    你可以这样做:

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

    【讨论】:

      猜你喜欢
      • 2019-08-06
      • 1970-01-01
      • 2021-08-30
      • 2021-04-25
      • 1970-01-01
      • 2021-04-13
      • 1970-01-01
      • 2018-06-17
      • 1970-01-01
      相关资源
      最近更新 更多