node.js的BDD和TDD?

don*_*ald 69 tdd bdd rspec cucumber node.js

什么用于node.js的BDD和TDD?

我习惯使用Cucumber + RSpec.node.js有什么好的组合?

谢谢

Alf*_*red 59

更新

摩卡现在得到我的投票!


您可以从node.js模块页面查看测试模块部分.例如,Vows是一个非常流行的BDD框架.

Vows是Node.js的行为驱动开发框架.


Qua*_*Van 18

看看摩卡 - (github)

还有mocha-cake,我尝试在mocha上使用Cucumber语法.


Cra*_*son 15

如果你习惯了rspec,Jasmine非常好.我没有在Node.js上使用它,但我用它来测试骨干应用程序.它的语法与rspec非常相似.取自上面的网站:

describe("Jasmine", function() {
  it("makes testing JavaScript awesome!", function() {
    expect(yourCode).toBeLotsBetter();
  });
});
Run Code Online (Sandbox Code Playgroud)

它列在Alfred上面提供的链接中,但是由于人们列出了Vows作为一个例子,我认为我会给Jasmine带来一个冲击,特别是因为它在语法上类似于rspec;)


Nik*_*lay 9

在节点http://vowsjs.org上有BDD的'Vows'项目,看起来很不错.它与RSpec/Cucumber略有不同,但它非常有趣