1
0
mirror of https://github.com/jcwimer/wrestlingApp synced 2026-04-04 22:03:49 +00:00

Fixed double elim bracket views, fixed double elim match generation and loser name generation for 4 man bracket, fixed seed page submission and added tests, added tests for tournament generation errors and added a new error for assigning a seed higher than the number of wrestlers.

This commit is contained in:
2024-12-08 19:29:56 -05:00
parent f6ef471591
commit f18802a933
10 changed files with 278 additions and 37 deletions

View File

@@ -47,6 +47,8 @@
number_of_wrestlers = 12
elsif index == 4
number_of_wrestlers = 24
elsif index == 5
number_of_wrestlers = 2
else
number_of_wrestlers = 16
end
@@ -72,9 +74,15 @@
weight_classes=Weight::HS_WEIGHT_CLASSES.split(",")
tournament.create_pre_defined_weights(weight_classes)
wrestler_name_number = 1
tournament.weights.each do |weight|
create_wrestlers_for_weight(weight, tournament, 16, wrestler_name_number)
wrestler_name_number += 16
tournament.weights.each_with_index do |weight, index|
if index == 0
number_of_wrestlers = 12
else
number_of_wrestlers = 16
end
create_wrestlers_for_weight(weight, tournament, number_of_wrestlers, wrestler_name_number)
wrestler_name_number += number_of_wrestlers
end
# Regular Double Elimination 1-6