滥用Javascript:是否可以为nodeunit使用辅助方法?

节点单元是否有可以放置在exports.MYTEST中的辅助方法?

我目前正在做这样的事情:

exports.test = { setup: function(test) { this.foo = "bar"; }, helper: function(test) { that.foo = 'baz'; }, myTest: function(test) { that.helper(test); } }; var that = exports.test; 

我知道我滥用JavaScript,但目前这工作得很好。

在每个人都完成了关于unit testing不应该涉及这样的事情之前,我只是想这样做,因为我觉得有这个对象中存在的辅助方法是非常有帮助的。

 exports.test = { setup: function(test) { this.foo = "bar"; }, myTest: function(test) { helper.call(this, test); } }; function helper(test) { this.foo = 'baz'; } 

我会说function对于这种行为更好