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