首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在angularjs的jasmine测试中模拟window.Intercom()?

如何在angularjs的jasmine测试中模拟window.Intercom()?
EN

Stack Overflow用户
提问于 2017-05-17 18:31:44
回答 1查看 385关注 0票数 0

我的app.js测试有‘window.Intercom (“.run”);’,但是当我运行jasmine测试时,它抛出的错误是'TypeError: window.Intercom不是一个函数‘,我该如何解决这个问题。

app.js

代码语言:javascript
复制
.run(..., function(...){

  window.Intercom("test");

})
EN

回答 1

Stack Overflow用户

发布于 2018-01-31 23:49:12

在beforeEach()内部,尝试使用以下代码模拟该函数:

代码语言:javascript
复制
window.Intercom =  jasmine.createSpy('')

代码语言:javascript
复制
window['Intercom'] =  jasmine.createSpy('')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44022366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档