mirror of
https://github.com/jcwimer/wrestlingApp
synced 2026-04-06 14:36:59 +00:00
New bracket positions for double elim brackets. Each bracket position will now wrestle during the same round. Made a rake task to migrate previous matches to the new bracket positions.
This commit is contained in:
@@ -33,111 +33,111 @@ class TournamentBackupImportTest < ActionDispatch::IntegrationTest
|
||||
# Copied from double_elimination_32_man_1_8_run_through_test.rb
|
||||
matches = @tournament.matches.reload
|
||||
|
||||
round1 = matches.select{|m| m.round == 1}
|
||||
winner_by_name("Test17", round1.select{|m| m.bracket_position_number == 2}.first)
|
||||
winner_by_name("Test9", round1.select{|m| m.bracket_position_number == 3}.first)
|
||||
winner_by_name("Test25", round1.select{|m| m.bracket_position_number == 4}.first)
|
||||
winner_by_name("Test5", round1.select{|m| m.bracket_position_number == 5}.first)
|
||||
winner_by_name("Test12", round1.select{|m| m.bracket_position_number == 6}.first)
|
||||
winner_by_name("Test20", round1.select{|m| m.bracket_position_number == 7}.first)
|
||||
winner_by_name("Test4", round1.select{|m| m.bracket_position_number == 8}.first)
|
||||
winner_by_name("Test3", round1.select{|m| m.bracket_position_number == 9}.first)
|
||||
winner_by_name("Test14", round1.select{|m| m.bracket_position_number == 10}.first)
|
||||
winner_by_name("Test11", round1.select{|m| m.bracket_position_number == 11}.first)
|
||||
winner_by_name("Test6", round1.select{|m| m.bracket_position_number == 12}.first)
|
||||
winner_by_name("Test7", round1.select{|m| m.bracket_position_number == 13}.first)
|
||||
winner_by_name("Test10", round1.select{|m| m.bracket_position_number == 14}.first)
|
||||
winner_by_name("Test18", round1.select{|m| m.bracket_position_number == 15}.first)
|
||||
bracket_r32 = matches.select{|m| m.bracket_position == "Bracket Round of 32"}
|
||||
winner_by_name("Test17", bracket_r32.select{|m| m.bracket_position_number == 2}.first)
|
||||
winner_by_name("Test9", bracket_r32.select{|m| m.bracket_position_number == 3}.first)
|
||||
winner_by_name("Test25", bracket_r32.select{|m| m.bracket_position_number == 4}.first)
|
||||
winner_by_name("Test5", bracket_r32.select{|m| m.bracket_position_number == 5}.first)
|
||||
winner_by_name("Test12", bracket_r32.select{|m| m.bracket_position_number == 6}.first)
|
||||
winner_by_name("Test20", bracket_r32.select{|m| m.bracket_position_number == 7}.first)
|
||||
winner_by_name("Test4", bracket_r32.select{|m| m.bracket_position_number == 8}.first)
|
||||
winner_by_name("Test3", bracket_r32.select{|m| m.bracket_position_number == 9}.first)
|
||||
winner_by_name("Test14", bracket_r32.select{|m| m.bracket_position_number == 10}.first)
|
||||
winner_by_name("Test11", bracket_r32.select{|m| m.bracket_position_number == 11}.first)
|
||||
winner_by_name("Test6", bracket_r32.select{|m| m.bracket_position_number == 12}.first)
|
||||
winner_by_name("Test7", bracket_r32.select{|m| m.bracket_position_number == 13}.first)
|
||||
winner_by_name("Test10", bracket_r32.select{|m| m.bracket_position_number == 14}.first)
|
||||
winner_by_name("Test18", bracket_r32.select{|m| m.bracket_position_number == 15}.first)
|
||||
|
||||
round2_championship = matches.reload.select{|m| m.bracket_position == "Bracket" and m.round == 2}.sort_by{|m| m.bracket_position_number}
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test1"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test17"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test9"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test25"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test5"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test12"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test20"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test4"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 5}.first.reload.wrestler1.name == "Test3"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 5}.first.reload.wrestler2.name == "Test14"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 6}.first.reload.wrestler1.name == "Test11"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 6}.first.reload.wrestler2.name == "Test6"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 7}.first.reload.wrestler1.name == "Test7"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 7}.first.reload.wrestler2.name == "Test10"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 8}.first.reload.wrestler1.name == "Test18"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 8}.first.reload.wrestler2.name == "Test2"
|
||||
winner_by_name("Test1", round2_championship.select{|m| m.bracket_position_number == 1}.first)
|
||||
winner_by_name("Test25", round2_championship.select{|m| m.bracket_position_number == 2}.first)
|
||||
winner_by_name("Test5", round2_championship.select{|m| m.bracket_position_number == 3}.first)
|
||||
winner_by_name("Test4", round2_championship.select{|m| m.bracket_position_number == 4}.first)
|
||||
winner_by_name("Test3", round2_championship.select{|m| m.bracket_position_number == 5}.first)
|
||||
winner_by_name("Test11", round2_championship.select{|m| m.bracket_position_number == 6}.first)
|
||||
winner_by_name("Test10", round2_championship.select{|m| m.bracket_position_number == 7}.first)
|
||||
winner_by_name("Test2", round2_championship.select{|m| m.bracket_position_number == 8}.first)
|
||||
bracket_r16 = matches.reload.select{|m| m.bracket_position == "Bracket Round of 16"}.sort_by{|m| m.bracket_position_number}
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test1"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test17"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test9"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test25"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test5"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test12"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test20"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test4"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 5}.first.reload.wrestler1.name == "Test3"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 5}.first.reload.wrestler2.name == "Test14"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 6}.first.reload.wrestler1.name == "Test11"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 6}.first.reload.wrestler2.name == "Test6"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 7}.first.reload.wrestler1.name == "Test7"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 7}.first.reload.wrestler2.name == "Test10"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 8}.first.reload.wrestler1.name == "Test18"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 8}.first.reload.wrestler2.name == "Test2"
|
||||
winner_by_name("Test1", bracket_r16.select{|m| m.bracket_position_number == 1}.first)
|
||||
winner_by_name("Test25", bracket_r16.select{|m| m.bracket_position_number == 2}.first)
|
||||
winner_by_name("Test5", bracket_r16.select{|m| m.bracket_position_number == 3}.first)
|
||||
winner_by_name("Test4", bracket_r16.select{|m| m.bracket_position_number == 4}.first)
|
||||
winner_by_name("Test3", bracket_r16.select{|m| m.bracket_position_number == 5}.first)
|
||||
winner_by_name("Test11", bracket_r16.select{|m| m.bracket_position_number == 6}.first)
|
||||
winner_by_name("Test10", bracket_r16.select{|m| m.bracket_position_number == 7}.first)
|
||||
winner_by_name("Test2", bracket_r16.select{|m| m.bracket_position_number == 8}.first)
|
||||
|
||||
round2_conso = matches.reload.select{|m| m.bracket_position == "Conso" and m.round == 2}.sort_by{|m| m.bracket_position_number}
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 1}.first.reload.loser1_name == "BYE"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test16"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test24"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test8"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test28"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test21"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test13"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test29"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 5}.first.reload.wrestler1.name == "Test30"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 5}.first.reload.wrestler2.name == "Test19"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 6}.first.reload.wrestler1.name == "Test22"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 6}.first.reload.wrestler2.name == "Test27"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 7}.first.reload.wrestler1.name == "Test26"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 7}.first.reload.wrestler2.name == "Test23"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 8}.first.reload.wrestler1.name == "Test15"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 8}.first.reload.loser2_name == "BYE"
|
||||
winner_by_name("Test8", round2_conso.select{|m| m.bracket_position_number == 2}.first)
|
||||
winner_by_name("Test21", round2_conso.select{|m| m.bracket_position_number == 3}.first)
|
||||
winner_by_name("Test29", round2_conso.select{|m| m.bracket_position_number == 4}.first)
|
||||
winner_by_name("Test19", round2_conso.select{|m| m.bracket_position_number == 5}.first)
|
||||
winner_by_name("Test22", round2_conso.select{|m| m.bracket_position_number == 6}.first)
|
||||
winner_by_name("Test23", round2_conso.select{|m| m.bracket_position_number == 7}.first)
|
||||
conso_r16_1 = matches.reload.select{|m| m.bracket_position == "Conso Round of 16.1"}.sort_by{|m| m.bracket_position_number}
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 1}.first.reload.loser1_name == "BYE"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test16"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test24"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test8"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test28"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test21"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test13"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test29"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 5}.first.reload.wrestler1.name == "Test30"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 5}.first.reload.wrestler2.name == "Test19"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 6}.first.reload.wrestler1.name == "Test22"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 6}.first.reload.wrestler2.name == "Test27"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 7}.first.reload.wrestler1.name == "Test26"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 7}.first.reload.wrestler2.name == "Test23"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 8}.first.reload.wrestler1.name == "Test15"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 8}.first.reload.loser2_name == "BYE"
|
||||
winner_by_name("Test8", conso_r16_1.select{|m| m.bracket_position_number == 2}.first)
|
||||
winner_by_name("Test21", conso_r16_1.select{|m| m.bracket_position_number == 3}.first)
|
||||
winner_by_name("Test29", conso_r16_1.select{|m| m.bracket_position_number == 4}.first)
|
||||
winner_by_name("Test19", conso_r16_1.select{|m| m.bracket_position_number == 5}.first)
|
||||
winner_by_name("Test22", conso_r16_1.select{|m| m.bracket_position_number == 6}.first)
|
||||
winner_by_name("Test23", conso_r16_1.select{|m| m.bracket_position_number == 7}.first)
|
||||
|
||||
round3_conso = matches.reload.select{|m| m.bracket_position == "Conso" and m.round == 3}.sort_by{|m| m.bracket_position_number}
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test18"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test16"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test7"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test8"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test6"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test21"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test14"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test29"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 5}.first.reload.wrestler1.name == "Test20"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 5}.first.reload.wrestler2.name == "Test19"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 6}.first.reload.wrestler1.name == "Test12"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 6}.first.reload.wrestler2.name == "Test22"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 7}.first.reload.wrestler1.name == "Test9"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 7}.first.reload.wrestler2.name == "Test23"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 8}.first.reload.wrestler1.name == "Test17"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 8}.first.reload.wrestler2.name == "Test15"
|
||||
winner_by_name("Test16", round3_conso.select{|m| m.bracket_position_number == 1}.first)
|
||||
winner_by_name("Test8", round3_conso.select{|m| m.bracket_position_number == 2}.first)
|
||||
winner_by_name("Test6", round3_conso.select{|m| m.bracket_position_number == 3}.first)
|
||||
winner_by_name("Test29", round3_conso.select{|m| m.bracket_position_number == 4}.first)
|
||||
winner_by_name("Test20", round3_conso.select{|m| m.bracket_position_number == 5}.first)
|
||||
winner_by_name("Test12", round3_conso.select{|m| m.bracket_position_number == 6}.first)
|
||||
winner_by_name("Test23", round3_conso.select{|m| m.bracket_position_number == 7}.first)
|
||||
winner_by_name("Test17", round3_conso.select{|m| m.bracket_position_number == 8}.first)
|
||||
conso_r16_2 = matches.reload.select{|m| m.bracket_position == "Conso Round of 16.2"}.sort_by{|m| m.bracket_position_number}
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test18"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test16"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test7"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test8"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test6"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test21"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test14"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test29"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 5}.first.reload.wrestler1.name == "Test20"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 5}.first.reload.wrestler2.name == "Test19"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 6}.first.reload.wrestler1.name == "Test12"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 6}.first.reload.wrestler2.name == "Test22"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 7}.first.reload.wrestler1.name == "Test9"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 7}.first.reload.wrestler2.name == "Test23"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 8}.first.reload.wrestler1.name == "Test17"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 8}.first.reload.wrestler2.name == "Test15"
|
||||
winner_by_name("Test16", conso_r16_2.select{|m| m.bracket_position_number == 1}.first)
|
||||
winner_by_name("Test8", conso_r16_2.select{|m| m.bracket_position_number == 2}.first)
|
||||
winner_by_name("Test6", conso_r16_2.select{|m| m.bracket_position_number == 3}.first)
|
||||
winner_by_name("Test29", conso_r16_2.select{|m| m.bracket_position_number == 4}.first)
|
||||
winner_by_name("Test20", conso_r16_2.select{|m| m.bracket_position_number == 5}.first)
|
||||
winner_by_name("Test12", conso_r16_2.select{|m| m.bracket_position_number == 6}.first)
|
||||
winner_by_name("Test23", conso_r16_2.select{|m| m.bracket_position_number == 7}.first)
|
||||
winner_by_name("Test17", conso_r16_2.select{|m| m.bracket_position_number == 8}.first)
|
||||
|
||||
round4_conso = matches.reload.select{|m| m.bracket_position == "Conso" and m.round == 4}.sort_by{|m| m.bracket_position_number}
|
||||
assert round4_conso.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test16"
|
||||
assert round4_conso.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test8"
|
||||
assert round4_conso.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test6"
|
||||
assert round4_conso.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test29"
|
||||
assert round4_conso.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test20"
|
||||
assert round4_conso.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test12"
|
||||
assert round4_conso.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test23"
|
||||
assert round4_conso.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test17"
|
||||
winner_by_name("Test8", round4_conso.select{|m| m.bracket_position_number == 1}.first)
|
||||
winner_by_name("Test6", round4_conso.select{|m| m.bracket_position_number == 2}.first)
|
||||
winner_by_name("Test20", round4_conso.select{|m| m.bracket_position_number == 3}.first)
|
||||
winner_by_name("Test17", round4_conso.select{|m| m.bracket_position_number == 4}.first)
|
||||
conso_r8_1 = matches.reload.select{|m| m.bracket_position == "Conso Round of 8.1"}.sort_by{|m| m.bracket_position_number}
|
||||
assert conso_r8_1.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test16"
|
||||
assert conso_r8_1.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test8"
|
||||
assert conso_r8_1.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test6"
|
||||
assert conso_r8_1.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test29"
|
||||
assert conso_r8_1.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test20"
|
||||
assert conso_r8_1.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test12"
|
||||
assert conso_r8_1.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test23"
|
||||
assert conso_r8_1.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test17"
|
||||
winner_by_name("Test8", conso_r8_1.select{|m| m.bracket_position_number == 1}.first)
|
||||
winner_by_name("Test6", conso_r8_1.select{|m| m.bracket_position_number == 2}.first)
|
||||
winner_by_name("Test20", conso_r8_1.select{|m| m.bracket_position_number == 3}.first)
|
||||
winner_by_name("Test17", conso_r8_1.select{|m| m.bracket_position_number == 4}.first)
|
||||
|
||||
quarters = matches.reload.select{|m| m.bracket_position == "Quarter"}.sort_by{|m| m.bracket_position_number}
|
||||
assert quarters.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test1"
|
||||
@@ -153,19 +153,19 @@ class TournamentBackupImportTest < ActionDispatch::IntegrationTest
|
||||
winner_by_name("Test11", quarters.select{|m| m.bracket_position_number == 3}.first)
|
||||
winner_by_name("Test2", quarters.select{|m| m.bracket_position_number == 4}.first)
|
||||
|
||||
round5_conso = matches.reload.select{|m| m.bracket_position == "Conso" and m.round == 5}.sort_by{|m| m.bracket_position_number}
|
||||
assert round5_conso.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test25"
|
||||
assert round5_conso.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test8"
|
||||
assert round5_conso.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test4"
|
||||
assert round5_conso.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test6"
|
||||
assert round5_conso.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test3"
|
||||
assert round5_conso.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test20"
|
||||
assert round5_conso.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test10"
|
||||
assert round5_conso.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test17"
|
||||
winner_by_name("Test8", round5_conso.select{|m| m.bracket_position_number == 1}.first)
|
||||
winner_by_name("Test6", round5_conso.select{|m| m.bracket_position_number == 2}.first)
|
||||
winner_by_name("Test3", round5_conso.select{|m| m.bracket_position_number == 3}.first)
|
||||
winner_by_name("Test10", round5_conso.select{|m| m.bracket_position_number == 4}.first)
|
||||
conso_r8_2 = matches.reload.select{|m| m.bracket_position == "Conso Round of 8.2"}.sort_by{|m| m.bracket_position_number}
|
||||
assert conso_r8_2.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test25"
|
||||
assert conso_r8_2.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test8"
|
||||
assert conso_r8_2.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test4"
|
||||
assert conso_r8_2.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test6"
|
||||
assert conso_r8_2.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test3"
|
||||
assert conso_r8_2.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test20"
|
||||
assert conso_r8_2.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test10"
|
||||
assert conso_r8_2.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test17"
|
||||
winner_by_name("Test8", conso_r8_2.select{|m| m.bracket_position_number == 1}.first)
|
||||
winner_by_name("Test6", conso_r8_2.select{|m| m.bracket_position_number == 2}.first)
|
||||
winner_by_name("Test3", conso_r8_2.select{|m| m.bracket_position_number == 3}.first)
|
||||
winner_by_name("Test10", conso_r8_2.select{|m| m.bracket_position_number == 4}.first)
|
||||
|
||||
quarters_conso = matches.reload.select{|m| m.bracket_position == "Conso Quarter"}.sort_by{|m| m.bracket_position_number}
|
||||
assert quarters_conso.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test8"
|
||||
@@ -226,69 +226,69 @@ class TournamentBackupImportTest < ActionDispatch::IntegrationTest
|
||||
|
||||
# Re-run the same asserts as above
|
||||
matches = @tournament.matches.reload
|
||||
round2_championship = matches.reload.select{|m| m.bracket_position == "Bracket" and m.round == 2}.sort_by{|m| m.bracket_position_number}
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test1"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test17"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test9"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test25"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test5"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test12"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test20"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test4"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 5}.first.reload.wrestler1.name == "Test3"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 5}.first.reload.wrestler2.name == "Test14"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 6}.first.reload.wrestler1.name == "Test11"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 6}.first.reload.wrestler2.name == "Test6"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 7}.first.reload.wrestler1.name == "Test7"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 7}.first.reload.wrestler2.name == "Test10"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 8}.first.reload.wrestler1.name == "Test18"
|
||||
assert round2_championship.select{|m| m.bracket_position_number == 8}.first.reload.wrestler2.name == "Test2"
|
||||
bracket_r16 = matches.reload.select{|m| m.bracket_position == "Bracket Round of 16"}.sort_by{|m| m.bracket_position_number}
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test1"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test17"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test9"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test25"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test5"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test12"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test20"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test4"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 5}.first.reload.wrestler1.name == "Test3"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 5}.first.reload.wrestler2.name == "Test14"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 6}.first.reload.wrestler1.name == "Test11"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 6}.first.reload.wrestler2.name == "Test6"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 7}.first.reload.wrestler1.name == "Test7"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 7}.first.reload.wrestler2.name == "Test10"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 8}.first.reload.wrestler1.name == "Test18"
|
||||
assert bracket_r16.select{|m| m.bracket_position_number == 8}.first.reload.wrestler2.name == "Test2"
|
||||
|
||||
round2_conso = matches.reload.select{|m| m.bracket_position == "Conso" and m.round == 2}.sort_by{|m| m.bracket_position_number}
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 1}.first.reload.loser1_name == "BYE"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test16"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test24"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test8"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test28"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test21"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test13"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test29"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 5}.first.reload.wrestler1.name == "Test30"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 5}.first.reload.wrestler2.name == "Test19"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 6}.first.reload.wrestler1.name == "Test22"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 6}.first.reload.wrestler2.name == "Test27"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 7}.first.reload.wrestler1.name == "Test26"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 7}.first.reload.wrestler2.name == "Test23"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 8}.first.reload.wrestler1.name == "Test15"
|
||||
assert round2_conso.select{|m| m.bracket_position_number == 8}.first.reload.loser2_name == "BYE"
|
||||
conso_r16_1 = matches.reload.select{|m| m.bracket_position == "Conso Round of 16.1"}.sort_by{|m| m.bracket_position_number}
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 1}.first.reload.loser1_name == "BYE"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test16"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test24"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test8"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test28"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test21"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test13"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test29"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 5}.first.reload.wrestler1.name == "Test30"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 5}.first.reload.wrestler2.name == "Test19"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 6}.first.reload.wrestler1.name == "Test22"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 6}.first.reload.wrestler2.name == "Test27"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 7}.first.reload.wrestler1.name == "Test26"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 7}.first.reload.wrestler2.name == "Test23"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 8}.first.reload.wrestler1.name == "Test15"
|
||||
assert conso_r16_1.select{|m| m.bracket_position_number == 8}.first.reload.loser2_name == "BYE"
|
||||
|
||||
round3_conso = matches.reload.select{|m| m.bracket_position == "Conso" and m.round == 3}.sort_by{|m| m.bracket_position_number}
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test18"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test16"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test7"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test8"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test6"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test21"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test14"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test29"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 5}.first.reload.wrestler1.name == "Test20"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 5}.first.reload.wrestler2.name == "Test19"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 6}.first.reload.wrestler1.name == "Test12"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 6}.first.reload.wrestler2.name == "Test22"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 7}.first.reload.wrestler1.name == "Test9"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 7}.first.reload.wrestler2.name == "Test23"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 8}.first.reload.wrestler1.name == "Test17"
|
||||
assert round3_conso.select{|m| m.bracket_position_number == 8}.first.reload.wrestler2.name == "Test15"
|
||||
conso_r16_2 = matches.reload.select{|m| m.bracket_position == "Conso Round of 16.2"}.sort_by{|m| m.bracket_position_number}
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test18"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test16"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test7"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test8"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test6"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test21"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test14"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test29"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 5}.first.reload.wrestler1.name == "Test20"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 5}.first.reload.wrestler2.name == "Test19"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 6}.first.reload.wrestler1.name == "Test12"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 6}.first.reload.wrestler2.name == "Test22"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 7}.first.reload.wrestler1.name == "Test9"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 7}.first.reload.wrestler2.name == "Test23"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 8}.first.reload.wrestler1.name == "Test17"
|
||||
assert conso_r16_2.select{|m| m.bracket_position_number == 8}.first.reload.wrestler2.name == "Test15"
|
||||
|
||||
round4_conso = matches.reload.select{|m| m.bracket_position == "Conso" and m.round == 4}.sort_by{|m| m.bracket_position_number}
|
||||
assert round4_conso.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test16"
|
||||
assert round4_conso.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test8"
|
||||
assert round4_conso.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test6"
|
||||
assert round4_conso.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test29"
|
||||
assert round4_conso.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test20"
|
||||
assert round4_conso.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test12"
|
||||
assert round4_conso.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test23"
|
||||
assert round4_conso.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test17"
|
||||
conso_r8_1 = matches.reload.select{|m| m.bracket_position == "Conso Round of 8.1"}.sort_by{|m| m.bracket_position_number}
|
||||
assert conso_r8_1.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test16"
|
||||
assert conso_r8_1.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test8"
|
||||
assert conso_r8_1.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test6"
|
||||
assert conso_r8_1.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test29"
|
||||
assert conso_r8_1.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test20"
|
||||
assert conso_r8_1.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test12"
|
||||
assert conso_r8_1.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test23"
|
||||
assert conso_r8_1.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test17"
|
||||
|
||||
quarters = matches.reload.select{|m| m.bracket_position == "Quarter"}.sort_by{|m| m.bracket_position_number}
|
||||
assert quarters.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test1"
|
||||
@@ -300,15 +300,15 @@ class TournamentBackupImportTest < ActionDispatch::IntegrationTest
|
||||
assert quarters.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test10"
|
||||
assert quarters.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test2"
|
||||
|
||||
round5_conso = matches.reload.select{|m| m.bracket_position == "Conso" and m.round == 5}.sort_by{|m| m.bracket_position_number}
|
||||
assert round5_conso.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test25"
|
||||
assert round5_conso.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test8"
|
||||
assert round5_conso.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test4"
|
||||
assert round5_conso.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test6"
|
||||
assert round5_conso.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test3"
|
||||
assert round5_conso.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test20"
|
||||
assert round5_conso.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test10"
|
||||
assert round5_conso.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test17"
|
||||
conso_r8_2 = matches.reload.select{|m| m.bracket_position == "Conso Round of 8.2"}.sort_by{|m| m.bracket_position_number}
|
||||
assert conso_r8_2.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test25"
|
||||
assert conso_r8_2.select{|m| m.bracket_position_number == 1}.first.reload.wrestler2.name == "Test8"
|
||||
assert conso_r8_2.select{|m| m.bracket_position_number == 2}.first.reload.wrestler1.name == "Test4"
|
||||
assert conso_r8_2.select{|m| m.bracket_position_number == 2}.first.reload.wrestler2.name == "Test6"
|
||||
assert conso_r8_2.select{|m| m.bracket_position_number == 3}.first.reload.wrestler1.name == "Test3"
|
||||
assert conso_r8_2.select{|m| m.bracket_position_number == 3}.first.reload.wrestler2.name == "Test20"
|
||||
assert conso_r8_2.select{|m| m.bracket_position_number == 4}.first.reload.wrestler1.name == "Test10"
|
||||
assert conso_r8_2.select{|m| m.bracket_position_number == 4}.first.reload.wrestler2.name == "Test17"
|
||||
|
||||
quarters_conso = matches.reload.select{|m| m.bracket_position == "Conso Quarter"}.sort_by{|m| m.bracket_position_number}
|
||||
assert quarters_conso.select{|m| m.bracket_position_number == 1}.first.reload.wrestler1.name == "Test8"
|
||||
|
||||
Reference in New Issue
Block a user