关于前端测试karma、jasmine、mocha,除了把函数暴露到window外,还有别的办法测试闭包里的函数吗?
例如我的代码是这样写的。
(function () {
function sayHi () {..}
window.sayHi = sayHi;
})();
那么我在测试时,必须把sayHi
暴露出来才能测试。
那么假如我引入要测试的文件里,又有一个sayHi
,这样不是会冲突吗?
请问闭包内的函数应该如何正确的测试呢?
1 回复
(⊙o⊙)… 都没有人知道吗…