Sha256: 45d90eb572b0ba3100676282fbaae4aefad9e83d12d4a758071b030e7fb57ffa

Contents?: true

Size: 393 Bytes

Versions: 2

Compression:

Stored size: 393 Bytes

Contents

module CukeIterations
  module CucumberHelper
    def current_iteration(scenario)
      if scenario.is_a? Cucumber::Ast::Scenario
        scenario.feature.file
      elsif scenario.is_a? Cucumber::Ast::OutlineTable::ExampleRow
        scenario.scenario_outline.feature.file
      else
        raise "Can't deal with #{scenario.class.name}"
      end[/iterations\/(.+?)\//, 1]
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cuke_iterations-0.0.2 lib/cuke_iterations/cucumber_helper.rb
cuke_iterations-0.0.1 lib/cuke_iterations/cucumber_helper.rb