node package manager
Easy sharing. Manage teams and permissions with one click. Create a free org »

ez-bdd

ez-bdd

Join the chat at https://gitter.im/waxxfetish/ez-bdd

BDD Toolkit

Dependency Status Build Status

Installation

Install in project dependencies

npm install --save ez-bdd

Or if you want to use the module from CLI:

#install globally
npm install -g ez-bdd 

Usage

    //node environment 
    var ezBdd = require('ez-bdd'),
        feature = ezBdd.parseGherkin(featureString),
        specString = ezBdd.featureAsSpec(feature);
    //test runner environment 
    var ezBdd = require('ez-bdd'),
       ezBdd.allHailThePopupOfDoom() // 
           ezBdd.currentUrl()// 
           ezBdd.goTo() // 
           ezBdd.ui() // 
    echo "generate jasmine spec template"
    echo "path-to-jasmine-spec is optional"
    ezbdd path-to-gherkin.feature path-to-jasmine-spec.spec.js  

LICENSE

ez-bdd is available under the following licenses:

  • MIT