Added 6 diversity tests to validate multi-dimensional route variety. All tests pass, proving selectDiverseRoutes() produces varied results. Tests validate: - Game count diversity (2-3 games to 5+ games) - City count diversity (2-3 cities to 4+ cities) - Mileage diversity (short <500mi, medium 500-1000mi, long 1000+mi) - Duration diversity (2-3 days to 5+ days) - Bucket coverage (≥3 different game count buckets) - No duplicate routes (unique game combinations) Helper generateDiverseDataset() creates 50 games across 20 stadiums over 14 days for realistic diversity testing. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
31 KiB
31 KiB