Sha256: 5934c024a8c2ca6533f3e43195329a28d331a6b13c215e6d4ab53e7b2f7f7005

Contents?: true

Size: 1.57 KB

Versions: 12

Compression:

Stored size: 1.57 KB

Contents

# encoding: utf-8

###
#  to run use
#     ruby -I ./lib -I ./test test/test_wiki_reader.rb


require 'helper'

class TestWikiReader < MiniTest::Test

  def test_parse_at
    recs = SportDb::Import::WikiReader.parse( <<TXT )
===================================
=  Albania

FK Partizani Tirana
KF Tirana
FK Kukësi
KF Laçi
TXT

    pp recs

    assert_equal 4, recs.size
    assert_equal 'FK Partizani Tirana', recs[0].name
    assert_equal 'Albania',             recs[0].country.name
    assert_equal 'al',                  recs[0].country.key
  end


  def test_parse_be
    recs = SportDb::Import::WikiReader.parse( <<TXT )
===========================
= Belgium

R.S.C._Anderlecht
Royal_Antwerp_F.C.
Cercle_Brugge_K.S.V.
R._Charleroi_S.C.
Club_Brugge_KV
TXT

    pp recs

    assert_equal 5, recs.size
    assert_equal 'R.S.C. Anderlecht',  recs[0].name
    assert_equal 'Belgium',            recs[0].country.name
    assert_equal 'be',                 recs[0].country.key
  end

  def test_parse_world
    recs = SportDb::Import::WikiReader.parse( <<TXT )
= Albania =

FK Partizani Tirana


= Belgium =

# some comments here
R.S.C._Anderlecht     # some end-of-line comments here
TXT

    pp recs

    assert_equal 2, recs.size
    assert_equal 'FK Partizani Tirana', recs[0].name
    assert_equal 'Albania',             recs[0].country.name
    assert_equal 'al',                  recs[0].country.key

    assert_equal 'R.S.C. Anderlecht',  recs[1].name
    assert_equal 'Belgium',            recs[1].country.name
    assert_equal 'be',                 recs[1].country.key
  end

end # class TestWikiReader

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
sportdb-formats-1.1.5 test/test_wiki_reader.rb
sportdb-formats-1.1.4 test/test_wiki_reader.rb
sportdb-formats-1.1.3 test/test_wiki_reader.rb
sportdb-formats-1.1.2 test/test_wiki_reader.rb
sportdb-formats-1.1.1 test/test_wiki_reader.rb
sportdb-formats-1.1.0 test/test_wiki_reader.rb
sportdb-formats-1.0.6 test/test_wiki_reader.rb
sportdb-formats-1.0.5 test/test_wiki_reader.rb
sportdb-formats-1.0.4 test/test_wiki_reader.rb
sportdb-formats-1.0.3 test/test_wiki_reader.rb
sportdb-formats-1.0.2 test/test_wiki_reader.rb
sportdb-formats-1.0.1 test/test_wiki_reader.rb