Sha256: 42871aee8b94ed057069a7dc5d983fbf93cecfc42ebe4bbda329c598e20daefc

Contents?: true

Size: 1.32 KB

Versions: 6

Compression:

Stored size: 1.32 KB

Contents

# encoding: utf-8

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


require 'helper'

class TestEventMetaReaderXX < MiniTest::Test  # note: TestEventMetaReader alreay defined, thus, add xx

  def setup
    WorldDb.delete!
    SportDb.delete!
    PersonDb.delete!

    ## setup premier league
    eng     = Country.create!( key: 'eng', name: 'England', code: 'ENG', pop: 1, area: 1)
    season  = Season.create!( key: '2015/16', title: '2015/16' )
    league  = League.create!( key: 'en', title: 'English Premier League', club: true, country_id: eng.id )
    pl      = Event.create!( season_id: season.id, league_id: league.id,
                             start_at: Date.new( 2015, 7, 1 ) )
  end

  def test_pl
    r = TestEventMetaReader.from_file( 'eng-england/2015-16/1-premierleague' )
    r.read

    pp r.event
    pp r.fixtures

    assert_equal ['1-premierleague-i','1-premierleague-ii'], r.fixtures
    assert true   ## if we get here; assume everything ok
  end

  def test_pl_v2
    r = TestEventMetaReader.from_file( 'eng-england/2015-16/1-premierleague-v2' )
    r.read

    pp r.event
    pp r.fixtures

    assert_equal ['1-premierleague-v2'], r.fixtures
    assert true   ## if we get here; assume everything ok
  end

end # class TestEventMetaReader

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
sportdb-models-1.18.6 test/test_event_meta_reader.rb
sportdb-models-1.18.5 test/test_event_meta_reader.rb
sportdb-models-1.18.4 test/test_event_meta_reader.rb
sportdb-models-1.18.3 test/test_event_meta_reader.rb
sportdb-models-1.18.2 test/test_event_meta_reader.rb
sportdb-models-1.18.1 test/test_event_meta_reader.rb