Angular如何mock window对象
2024-09-07
19
写单元测试时,有如下代码
const localFile = window.URL.createObjectURL(this.pdfFile);
这里想mock window对象,让createObjectURL随便返回一个对象。
解决办法如下:
beforeEach(async(() => {
(<any>window.URL.createObjectURL) = function createObjectURL() { };
...
});
更新于:12天前赞一波!
相关文章
- angular卡installing packages解决方法
- Angular scrollPositionRestoration回到顶部无效
- Angular echarts No provider for InjectionToken NGX_ECHARTS_CONFIG!错误
- Angular自定义验证器ValidatorFn单元测试
- angular switchMap的用法
- react mock settimeout
- 前端有必要学Angular吗?
- 前端框架React,Angular和Vue.js 优缺点对比
- Angular 17新特性
- Angular单元测试函数根据不同的参数returnValue不同的值
- Angular 17和Vue.js怎么选?
- Angular新官网angular.dev正式发布
- Angular UT报错Error: NG0100: ExpressionChangedAfterItHasBeenCheckedError
- window.close()方法什么时候能执行?
- Angular 管道 Pipes用法示例
- Angular可能和Wiz完全合并成为新框架Wangular
文章评论
全部评论