关于前端测试karma、jasmine、mocha,除了把函数暴露到window外,还有别的办法测试闭包里的函数吗?
发布于 9 年前 作者 think2011 5008 次浏览 最后一次编辑是 8 年前 来自 问答

例如我的代码是这样写的。

(function () {
function sayHi () {..}

window.sayHi = sayHi;
})();

那么我在测试时,必须把sayHi暴露出来才能测试。 那么假如我引入要测试的文件里,又有一个sayHi,这样不是会冲突吗?

请问闭包内的函数应该如何正确的测试呢?

1 回复

(⊙o⊙)… 都没有人知道吗…

回到顶部