UNPKG

1.15 kBJavaScriptView Raw
1function Cucumber(featureSource, supportCodeInitializer, options) {
2 var configuration = Cucumber.VolatileConfiguration(featureSource, supportCodeInitializer, options);
3 var runtime = Cucumber.Runtime(configuration);
4 return runtime;
5}
6
7Cucumber.Api = require('./cucumber/api');
8Cucumber.Ast = require('./cucumber/ast');
9Cucumber.Cli = require('./cucumber/cli');
10Cucumber.Debug = require('./cucumber/debug'); // Untested namespace
11Cucumber.Listener = require('./cucumber/listener');
12Cucumber.Parser = require('./cucumber/parser');
13Cucumber.Runtime = require('./cucumber/runtime');
14Cucumber.SupportCode = require('./cucumber/support_code');
15Cucumber.TagGroupParser = require('./cucumber/tag_group_parser');
16Cucumber.Type = require('./cucumber/type');
17Cucumber.Util = require('./cucumber/util');
18Cucumber.VolatileConfiguration = require('./cucumber/volatile_configuration');
19
20Cucumber.VERSION = '0.4.9';
21
22module.exports = Cucumber;