使用browserify删除模块依赖项

时间:2014-03-25 10:18:40

标签: javascript unit-testing browserify

我使用browserify作为我的模块系统。 我正在尝试为一个看起来有点像这样的模块编写单元测试:

var jQuery = require('jquery');

module.exports = function someFunc() {
  jQuery.ajax(...);
}

在我的单元测试中,如何用自己的模拟存根jQuery?

当我require(...)单元测试模块时,我只能访问导出的函数,但不能访问私有成员。

1 个答案:

答案 0 :(得分:1)

可能会迟到,但对于未来的嘲笑者 - 也许其中一个会有所帮助(我只是想尝试第一个):