【发布时间】:2014-07-26 20:04:27
【问题描述】:
我的团队领导希望我将我的 js 代码包装在一个 IIFE 立即调用的函数表达式中。我不知道如何在我的 jasmine 规范文件中进行 spyOn。
我将如何监视以下内容:
(function(){
function_1(){...}
function_2(){...}
});
spyOn(window,'function_1') 不起作用。
将窗口传递到 IIFE 不起作用。
尝试(x=function()... 和(function x() ... 然后spyOn(x,'function_1') 也不起作用。
我在网上找不到任何关于此的内容。
【问题讨论】:
-
这里有一个解决方案,无需 spyOn() stackoverflow.com/questions/27561337/…
标签: javascript jasmine iife