Sha256: da0da18c953a3b2c2228bc79789f42448bd6d0697b6aebcb6f3e96158c9c20ec

Contents?: true

Size: 1.44 KB

Versions: 10

Compression:

Stored size: 1.44 KB

Contents

# encoding: utf-8

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


require 'helper'


class TestMatchAutoWorldCup < MiniTest::Test

  def test_2018
    txt, exp = read_test( 'match_auto/worldcup_2018.txt')

    start = Date.new( 2018, 1, 1 )

    teams, rounds, groups, round_defs, group_defs = parse_auto_conf( txt, lang: 'en', start: start )

     # puts JSON.pretty_generate( { teams: teams,
     #                             rounds: rounds,
     #                             groups: groups } )

     assert_equal exp['teams'],  teams.deep_stringify_keys
     assert_equal exp['groups'], groups.deep_stringify_keys

    puts "teams:"
    pp teams
    puts "rounds:"
    pp rounds
    puts "groups:"
    pp groups
    puts "round defs:"
    pp round_defs
    puts "group defs:"
    pp group_defs
  end

  def test_2018_finals
    txt, exp = read_test( 'match_auto/worldcup_2018_finals.txt')

    start = Date.new( 2018, 1, 1 )

    teams, rounds, groups, round_defs, group_defs = parse_auto_conf( txt, lang: 'en', start: start )

     assert_equal exp['teams'],  teams.deep_stringify_keys
     assert_equal exp['rounds'], rounds.deep_stringify_keys

    puts "teams:"
    pp teams
    puts "rounds:"
    pp rounds
    puts "groups:"
    pp groups
    puts "round defs:"
    pp round_defs
    puts "group defs:"
    pp group_defs
  end

end   # class TestMatchAutoWorldCup

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
sportdb-formats-1.1.2 test/test_match_auto_worldcup.rb
sportdb-formats-1.1.1 test/test_match_auto_worldcup.rb
sportdb-formats-1.1.0 test/test_match_auto_worldcup.rb
sportdb-formats-1.0.6 test/test_match_auto_worldcup.rb
sportdb-formats-1.0.5 test/test_match_auto_worldcup.rb
sportdb-formats-1.0.4 test/test_match_auto_worldcup.rb
sportdb-formats-1.0.3 test/test_match_auto_worldcup.rb
sportdb-formats-1.0.2 test/test_match_auto_worldcup.rb
sportdb-formats-1.0.1 test/test_match_auto_worldcup.rb
sportdb-formats-1.0.0 test/test_match_auto_worldcup.rb