Sha256: 78b4f6fcc45c21862e7057e4cee00493a5e2e99126bacdec93e013bd9269f6b0

Contents?: true

Size: 479 Bytes

Versions: 13

Compression:

Stored size: 479 Bytes

Contents

When /^I parse the name "(.*)"$/ do |string|
  @name = BibTeX::Name.parse(string)
end

When /^I parse the names "(.*)"$/ do |string|
  @names = BibTeX::Names.parse(string)
end

Then /^the parts should be:$/ do |table|
  table.hashes.each do |row|
    assert_equal [row['first'], row['von'], row['last'], row['jr']],
                 [@name.first, @name.von, @name.last, @name.jr].map(&:to_s)
    # row.each do |k,v|
    #   assert_equal v, @name.send(k).to_s
    # end
  end
end

Version data entries

13 entries across 13 versions & 2 rubygems

Version Path
bibtex-ruby-6.1.0 features/step_definitions/name_steps.rb
bibtex-ruby-6.0.0 features/step_definitions/name_steps.rb
bibtex-ruby-5.1.6 features/step_definitions/name_steps.rb
bibtex-ruby-5.1.5 features/step_definitions/name_steps.rb
metanorma-cli-1.3.4 gems/ruby/2.6.0/gems/bibtex-ruby-5.1.4/features/step_definitions/name_steps.rb
metanorma-cli-1.3.3.1 gems/ruby/2.6.0/gems/bibtex-ruby-5.1.4/features/step_definitions/name_steps.rb
bibtex-ruby-5.1.4 features/step_definitions/name_steps.rb
bibtex-ruby-5.1.3 features/step_definitions/name_steps.rb
bibtex-ruby-5.1.2 features/step_definitions/name_steps.rb
bibtex-ruby-5.1.1 features/step_definitions/name_steps.rb
bibtex-ruby-5.1.0 features/step_definitions/name_steps.rb
bibtex-ruby-5.0.1 features/step_definitions/name_steps.rb
bibtex-ruby-5.0.0 features/step_definitions/name_steps.rb