雷达智富

首页 > 内容 > 程序笔记 > 正文

程序笔记

Angular如何mock window对象

2024-09-07 35

写单元测试时,有如下代码

const localFile = window.URL.createObjectURL(this.pdfFile);

这里想mock window对象,让createObjectURL随便返回一个对象。

解决办法如下:

beforeEach(async(() => {
    (<any>window.URL.createObjectURL) = function createObjectURL() { };
    ...
});
更新于:2个月前
赞一波!

文章评论

评论问答