Sha256: 4bb57530f4f5e7b1b03d006bb000ad71eea420ae5b4b07b86767881d81d191f6

Contents?: true

Size: 350 Bytes

Versions: 2

Compression:

Stored size: 350 Bytes

Contents

# frozen_string_literal: true

tests = YAML.load_file('../testdata/parsing.yml')

describe 'Parsing' do
  let(:parser) { Cucumber::TagExpressions::Parser.new }

  tests.each do |test|
    it "parses '#{test['expression']}' into '#{test['formatted']}'" do
      expect(parser.parse(test['expression']).to_s).to eq(test['formatted'])
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
cucumber-tag-expressions-6.1.1 spec/parsing_spec.rb
cucumber-tag-expressions-6.1.0 spec/parsing_spec.rb