Sha256: 89821f1afc76f365d8e1dc9295d02644da8d88ecc608e0a340df05c66b139616

Contents?: true

Size: 774 Bytes

Versions: 163

Compression:

Stored size: 774 Bytes

Contents

Given /^a "(ruby|native)" "([^\"]*)" parser$/ do |ruby_or_native, parser_name|
  @parser = Gherkin::Parser::Parser.new(@formatter, false, parser_name, ruby_or_native=="ruby")
end

Given "the following text is parsed:" do |text|
  @parser.parse(text, "test.feature", 0)
end

Then "there should be no parse errors" do
  @formatter.errors.should == []
end

Then /^there should be a parse error on (line \d+)$/ do |line|
  @formatter.line(line).should include(:syntax_error, line)
end

Then /^there should be parse errors on (lines .*)$/ do |lines|
  lines.each do |line|
    step "there should be a parse error on line #{line}"
  end
end

Transform /^line \d+$/ do |step_arg|
  tr_line_number(step_arg)
end

Transform /^lines .*$/ do |step_arg|
  tr_line_numbers(step_arg)
end

Version data entries

163 entries across 158 versions & 9 rubygems

Version Path
honeybadger-2.4.0 vendor/gems/ruby/2.2.0/gems/gherkin-2.12.2/features/step_definitions/gherkin_steps.rb
honeybadger-2.4.0 vendor/gems/ruby/2.1.0/gems/gherkin-2.12.2/features/step_definitions/gherkin_steps.rb
honeybadger-2.4.0 vendor/gems/ruby/1.9.1/gems/gherkin-2.12.2/features/step_definitions/gherkin_steps.rb
gherkin-2.12.2 features/step_definitions/gherkin_steps.rb
gherkin-2.12.2-x86-mswin32 features/step_definitions/gherkin_steps.rb
gherkin-2.12.2-x86-mingw32 features/step_definitions/gherkin_steps.rb
gherkin-2.12.2-java features/step_definitions/gherkin_steps.rb
candlepin-api-0.4.0 bundle/ruby/1.8/gems/gherkin-2.11.1/features/step_definitions/gherkin_steps.rb
candlepin-api-0.4.0 bundle/ruby/1.9.1/gems/gherkin-2.11.1/features/step_definitions/gherkin_steps.rb
candlepin-api-0.4.0 bundle/ruby/gems/gherkin-2.11.1/features/step_definitions/gherkin_steps.rb
gherkin-2.12.1 features/step_definitions/gherkin_steps.rb
gherkin-2.12.1-x86-mswin32 features/step_definitions/gherkin_steps.rb
gherkin-2.12.1-x86-mingw32 features/step_definitions/gherkin_steps.rb
gherkin-2.12.1-java features/step_definitions/gherkin_steps.rb
librarian-puppet-0.9.9 vendor/gems/ruby/1.9.1/gems/gherkin-2.11.6/features/step_definitions/gherkin_steps.rb
gherkin-2.12.0 features/step_definitions/gherkin_steps.rb
gherkin-2.12.0-x86-mingw32 features/step_definitions/gherkin_steps.rb
gherkin-2.12.0-x86-mswin32 features/step_definitions/gherkin_steps.rb
gherkin-2.12.0-java features/step_definitions/gherkin_steps.rb
gherkin-2.11.8 features/step_definitions/gherkin_steps.rb