0

我的团队负责人希望我将我的 js 代码包装在一个 IIFE 立即调用的函数表达式中。我不知道如何在我的茉莉花规格文件中进行间谍活动。

我将如何监视以下内容:

(function(){
function_1(){...}
function_2(){...}
});

spyOn(window,'function_1')不起作用。将窗口传递到 IIFE 不起作用。

两者都尝试(x=function()...(function x() ...然后spyOn(x,'function_1')也不起作用。

我在网上找不到任何关于此的内容。

4

1 回答 1

1

@user29998,如果您可以通过return块公开这些功能以进行测试,您可以执行以下 jsbin 链接中的操作:http://jsbin.com/yohux/1/edit?js, console

在此处输入图像描述

于 2014-06-05T18:11:18.930 回答