Sha256: b3466e369de9c051c3e086461ecc72898c6cf0bd5f2097c2de03b5ac0d45a777

Contents?: true

Size: 508 Bytes

Versions: 8

Compression:

Stored size: 508 Bytes

Contents

def prepare_cucumber_example
  @runtime = Cucumber::Runtime.new
  language = @runtime.load_programming_language('rb')
  scenario = double('scenario', :language => 'en', :accept_hook? => true)
  language.send(:begin_scenario, scenario)
  @world = language.current_world
  @main = Object.new
  @main.extend(Cucumber::RbSupport::RbDsl)
  Cucumber::Factory.add_steps(@main)
  @runtime.before(scenario)
end

def invoke_cucumber_step(step)
  @runtime.step_match(step).invoke(nil) # nil means no multiline args
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
cucumber_factory-1.11.4 spec/shared/cucumber_factory/cucumber_helper.rb
cucumber_factory-1.11.3 spec/shared/cucumber_factory/cucumber_helper.rb
cucumber_factory-1.11.2 spec/shared/cucumber_factory/cucumber_helper.rb
cucumber_factory-1.11.1 spec/shared/cucumber_factory/cucumber_helper.rb
cucumber_factory-1.11.0 spec/shared/cucumber_factory/cucumber_helper.rb
cucumber_factory-1.10.0 spec/shared/cucumber_factory/cucumber_helper.rb
cucumber_factory-1.9.2 spec/shared/cucumber_factory/cucumber_helper.rb
cucumber_factory-1.9.1 spec/shared/cucumber_factory/cucumber_helper.rb