如何模拟window.Intercom()在茉莉花测试中的angularjs?

时间:2017-05-17 10:31:44

标签: jasmine

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

app.js

.run(..., function(...){

  window.Intercom("test");

})

1 个答案:

答案 0 :(得分:1)

在beforeEach()里面尝试用这个来模拟函数:

window.Intercom =  jasmine.createSpy('')

window['Intercom'] =  jasmine.createSpy('')