测试commonjs模块有哪些替代方案?

时间:2011-04-24 15:56:56

标签: javascript unit-testing tdd commonjs

哪些javascript测试框架提供了对commonjs模块测试的支持?

4 个答案:

答案 0 :(得分:1)

我在node.js中一直使用Visionmedia的expresso

https://github.com/visionmedia/expresso

它扩展了基本的断言函数http://nodejs.org/docs/v0.4.7/api/assert.html

所以默认样式断言:

exports['test String#length'] = function() {
    assert.equal(6, 'foobar'.length);
};

可以制作DRYer

exports['test String#length'] = function(){
    assert.length(6, 'foobar');
};

答案 1 :(得分:0)

答案 2 :(得分:0)

在我有限的经历中,Zombie.js非常好

答案 3 :(得分:0)

应该使用一些BDD样式扩展标准断言:

https://github.com/visionmedia/should.js