我使用browserify作为我的模块系统。 我正在尝试为一个看起来有点像这样的模块编写单元测试:
var jQuery = require('jquery');
module.exports = function someFunc() {
jQuery.ajax(...);
}
在我的单元测试中,如何用自己的模拟存根jQuery?
当我require(...)
单元测试模块时,我只能访问导出的函数,但不能访问私有成员。
答案 0 :(得分:1)
可能会迟到,但对于未来的嘲笑者 - 也许其中一个会有所帮助(我只是想尝试第一个):