是否有用于测试使用Gherkin DSL的Javascript的BDD框架?

时间:2011-03-14 06:31:29

标签: javascript unit-testing cucumber bdd javascript-framework

我非常喜欢BDD和PHP Behat。有没有相当于Javascript的东西,即使用Gherkin DSL?到目前为止我所看到的一切都更符合RSpec,如果可能的话,我想更接近像黄瓜一样的JS测试

4 个答案:

答案 0 :(得分:11)

我写的时候有一个正在开发 - 如果你能http://groups.google.com/group/cukes/browse_thread/thread/56ba76eac2e9dab3

,请帮帮忙

编辑,现在它在这里!

The official Cucumber for javascript

答案 1 :(得分:6)

cucumber.js应该是您正在寻找的。还没完成,但可能值得一试。

答案 2 :(得分:3)

Yadda支持Given / When / Then样式语法。它插入其他测试框架,如qunit,mocha或casperjs,并允许您编写如下测试...

Scenario: A bottle falls from the wall

    Given 100 green bottles are standing on the wall
    when 1 green bottle accidentally falls
    then there are 99 green bottles standing on the wall

Scenario: No bottles are left

    Given 1 green bottles are standing on the wall
    when 1 green bottle accidentally falls
    then there are 0 green bottles standing on the wall                     

答案 3 :(得分:2)