module CucumberPeel::CucumberActions
Public Instance Methods
create_cucumber_configuration()
click to toggle source
# File lib/cucumber_peel/cucumber_actions.rb, line 5 def create_cucumber_configuration require 'cucumber/cli/configuration' Cucumber::Cli::Configuration.new.tap do |c| c.parse!([]) end end
find_cucumber_step(runtime, name)
click to toggle source
# File lib/cucumber_peel/cucumber_actions.rb, line 19 def find_cucumber_step(runtime, name) runtime.step_match(name).file_colon_line rescue "No step found: #{name}" end
start_cucumber(configuration)
click to toggle source
# File lib/cucumber_peel/cucumber_actions.rb, line 12 def start_cucumber(configuration) require 'cucumber/runtime' Cucumber::Runtime.new(configuration).tap do |r| r.send(:load_step_definitions) end end