4

有哪些 javascript 测试框架支持测试 commonjs 模块?

4

4 回答 4

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');
};
于 2011-04-28T21:07:10.027 回答
0

以我有限的经验,Zombie.js非常好

于 2011-04-27T09:50:01.770 回答
0

好像他们有自己的单元测试框架

http://wiki.commonjs.org/wiki/Unit_Testing/1.0

http://wiki.commonjs.org/wiki/Unit_Testing/1.1

于 2011-04-24T17:07:34.010 回答
0

应该用一些 BDD 风格的断言来扩展标准断言:

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

于 2011-05-02T19:29:08.853 回答