我想测试一个 AMD 模块,但是我想模拟出它的依赖关系,而不是加载实际的依赖关系。我使用的是必要条件,我的模块的代码如下所示:
define(['hurp', 'durp'], function(Hurp, Durp) {
return {
foo: function () {
console.log(Hurp.beans)
},
bar: function () {
console.log(Durp.beans)
}
}
}
我如何模拟出 hurp
和 durp
,以便能够有效地进行单元测试?