Sha256: cd896e3e4c075e9d6fa3d091c9dfe648ac5c44cdb94bd5caf7a03b7922f58352

Contents?: true

Size: 670 Bytes

Versions: 19

Compression:

Stored size: 670 Bytes

Contents

require 'helper'

module BibTeX
  class NameParserTest < MiniTest::Spec

    describe "parse a number of entries having a 'van' or 'van den' name prefix" do
      before do
        @a = Names.parse('van den Bout, D. E.')
        @b = Names.parse('Van den Bout, D. E.')
      end

      it "should parse 'van den' part starting with lowercase letter" do
        assert_equal(@a[0].to_s, "van den Bout, D. E.")
        assert_equal(@a[0].prefix, "van den")
      end

      it "should parse 'Van den' part starting with uppercase letter" do
        assert_equal(@b[0].to_s, "Van den Bout, D. E.")
        assert_equal(@b[0].prefix, "Van den")
      end

    end

  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
bibtex-ruby-2.3.1 test/bibtex/test_name_parser.rb
bibtex-ruby-2.3.0 test/bibtex/test_name_parser.rb
bibtex-ruby-2.2.2 test/bibtex/test_name_parser.rb
bibtex-ruby-2.2.1 test/bibtex/test_name_parser.rb
bibtex-ruby-2.2.0 test/bibtex/test_name_parser.rb
bibtex-ruby-2.1.2 test/bibtex/test_name_parser.rb
bibtex-ruby-2.1.1 test/bibtex/test_name_parser.rb
bibtex-ruby-2.1.0 test/bibtex/test_name_parser.rb
bibtex-ruby-2.0.12 test/bibtex/test_name_parser.rb
bibtex-ruby-2.0.11 test/bibtex/test_name_parser.rb
bibtex-ruby-2.0.10 test/bibtex/test_name_parser.rb
bibtex-ruby-2.0.9 test/bibtex/test_name_parser.rb
bibtex-ruby-2.0.8 test/bibtex/test_name_parser.rb
bibtex-ruby-2.0.7 test/bibtex/test_name_parser.rb
bibtex-ruby-2.0.6 test/bibtex/test_name_parser.rb
bibtex-ruby-2.0.5 test/bibtex/test_name_parser.rb
bibtex-ruby-2.0.4 test/bibtex/test_name_parser.rb
bibtex-ruby-2.0.3 test/bibtex/test_name_parser.rb
bibtex-ruby-2.0.2 test/bibtex/test_name_parser.rb