package draft_test import ( "log" "testing" "git.fromouter.space/mcg/draft" ) // Tests that a pod can be created and seeded correctly func TestCreatePod(t *testing.T) { const PacksPerPlayer = 3 const PlayersPerPod = 5 // Get provider for test set testProvider := draft.PacksFromSet(PacksPerPlayer, testSet) // Create pod pod := draft.MakePod(PlayersPerPod, testProvider) if len(pod.Players) != PlayersPerPod { log.Fatalf("Expected %d players in pod but got %d\n", PlayersPerPod, len(pod.Players)) } for i, player := range pod.Players { t.Logf("Player #%d:", i) for packi, pack := range player.Packs { t.Logf(" - Pack #%d: %s", packi, pack) } if len(player.Packs) != PacksPerPlayer { log.Fatalf("Player #%d has %d packs but should have %d\n", i, PacksPerPlayer, len(player.Packs)) } } }