UNPKG

cucumber

Version:

The official JavaScript implementation of Cucumber.

22 lines (19 loc) 1.16 kB
var Cucumber = function(featureSource, supportCodeInitializer, options) { var configuration = Cucumber.VolatileConfiguration(featureSource, supportCodeInitializer, options); var runtime = Cucumber.Runtime(configuration); return runtime; }; Cucumber.Ast = require('./cucumber/ast'); // browserify won't load ./cucumber/cli and throw an exception: try { Cucumber.Cli = require('./cucumber/cli'); } catch(e) {} Cucumber.Debug = require('./cucumber/debug'); // Untested namespace Cucumber.Listener = require('./cucumber/listener'); Cucumber.Parser = require('./cucumber/parser'); Cucumber.Runtime = require('./cucumber/runtime'); Cucumber.SupportCode = require('./cucumber/support_code'); Cucumber.TagGroupParser = require('./cucumber/tag_group_parser'); Cucumber.Type = require('./cucumber/type'); Cucumber.Util = require('./cucumber/util'); Cucumber.VolatileConfiguration = require('./cucumber/volatile_configuration'); Cucumber.VERSION = "0.2.9"; module.exports = Cucumber;