Module: Turnip
- Defined in:
- lib/turnip.rb,
lib/turnip/dsl.rb,
lib/turnip/table.rb,
lib/turnip/config.rb,
lib/turnip/loader.rb,
lib/turnip/builder.rb,
lib/turnip/version.rb,
lib/turnip/runner_dsl.rb,
lib/turnip/placeholder.rb,
lib/turnip/step_loader.rb,
lib/turnip/step_module.rb,
lib/turnip/feature_file.rb,
lib/turnip/scenario_runner.rb,
lib/turnip/step_definition.rb,
lib/turnip/scenario_context.rb
Defined Under Namespace
Modules: Config, DSL, Loader, RunnerDSL, StepLoader, StepModule Classes: Builder, FeatureFile, Placeholder, ScenarioContext, ScenarioRunner, StepDefinition, Table
Constant Summary collapse
- VERSION =
"0.3.0"
Class Attribute Summary collapse
-
.type ⇒ Object
Returns the value of attribute type.
Class Method Summary collapse
Class Attribute Details
.type ⇒ Object
Returns the value of attribute type.
24 25 26 |
# File 'lib/turnip.rb', line 24 def type @type end |
Class Method Details
.run(feature_file) ⇒ Object
26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/turnip.rb', line 26 def run(feature_file) Turnip::Builder.build(feature_file).features.each do |feature| describe feature.name, feature. do feature.scenarios.each do |scenario| it scenario.name, scenario. do Turnip::ScenarioRunner.new(self).load(Turnip::ScenarioContext.new(feature, scenario)).run end end end end end |