diff --git a/app/services/simulations/__tests__/cs-major-simulator.test.ts b/app/services/simulations/__tests__/cs-major-simulator.test.ts index 1e6e6d5..8320bdd 100644 --- a/app/services/simulations/__tests__/cs-major-simulator.test.ts +++ b/app/services/simulations/__tests__/cs-major-simulator.test.ts @@ -512,13 +512,14 @@ describe("not-participating exclusion (CS2)", () => { let dominantWinsWithFull = 0; let dominantWinsWithReduced = 0; + const firstPlaceQP = qpConfig.get(1) ?? 0; for (let i = 0; i < TRIALS; i++) { const fullResult = simulateOneMajor(allPool, undefined, qpConfig); - if ((fullResult.get(dominantTeam.id) ?? 0) === qpConfig.get(1)!) dominantWinsWithFull++; + if ((fullResult.get(dominantTeam.id) ?? 0) === firstPlaceQP) dominantWinsWithFull++; const reducedResult = simulateOneMajor(reducedPool, undefined, qpConfig); - if ((reducedResult.get(dominantTeam.id) ?? 0) === qpConfig.get(1)!) dominantWinsWithReduced++; + if ((reducedResult.get(dominantTeam.id) ?? 0) === firstPlaceQP) dominantWinsWithReduced++; } // Dominant team (Elo 5000 vs 1500) wins nearly every sampled major