Есть ли среда BDD для тестирования Javascript, который использует Gherkin DSL?

Я очень поклонник BDD и Behat для PHP. Есть ли что-то эквивалентное для Javascript, т.е. Использует Gherkin DSL? Все, что я видел до сих пор, больше соответствует RSpec, и я хотел бы подойти к JS-тестированию больше, чем к Cucumber, если возможно

Ответы

Ответ 2

cucumber.js должно быть именно тем, что вы ищете. Не совсем закончен, но может стоить проверить.

Ответ 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