【发布时间】:2014-08-26 18:41:42
【问题描述】:
对于下面的代码,我想测试someMethod 中的 if/else,但我无法访问那个必需的组件。用 Browserify 测试这些东西有什么技巧吗?我可以在原型上设置baz: Foo.bar(),但是我必须为我需要覆盖的每个必需组件执行此操作。
var Foo = require('../foo/index.js');
var someClass = new SomeClass({
someMethod: function () {
var baz = Foo.bar();
if (baz == 'hello') {
return 1
}
else {
return 0
}
}
});
【问题讨论】:
标签: javascript unit-testing mocking browserify