【发布时间】:2011-08-11 21:49:54
【问题描述】:
有哪些 javascript 测试框架支持测试 commonjs 模块?
【问题讨论】:
标签: javascript unit-testing tdd commonjs
有哪些 javascript 测试框架支持测试 commonjs 模块?
【问题讨论】:
标签: javascript unit-testing tdd commonjs
我一直在 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');
};
【讨论】:
以我有限的经验,Zombie.js 非常好
【讨论】:
应该用一些 BDD 风格的断言来扩展标准断言:
【讨论】: