Calcoli di badge, obiettivi e percentuali spostati da route e componenti a src/lib

squadra: mediaPresenzeRosa, obiettiviCompletati, mediaProgressoObiettivi,
quantiAlGrado; scout: percentualePiu; utils: percentuale (usata da profilo,
RosaPresenze, CollezioneBadge). Test unitari per ciascuna.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
davideandClaude Sonnet 5.5 committed 2026-11-15 19:36:00 +01:00
1 parent 06c91149e7
commit 99265f6a1e
13 files changed
+106 -30

No files matched your search

+5
View File
@@ -6,6 +6,7 @@ import {
contaPiuSenzaRicezione,
haPunteggio,
parzialiFinali,
percentualePiu,
sintesiValutazioni,
contaValutazioni,
fondamentali,
@@ -269,4 +270,8 @@ assert.deepEqual(
assert.deepEqual(set2.squadra.muro, { piu: 1, meno: 0 });
assert.deepEqual(set2.squadra.battuta, { piu: 0, meno: 0 });
assert.equal(sintesiValutazioni([]).perGiocatore.length, 0);
assert.equal(percentualePiu(0, 0), null);
assert.equal(percentualePiu(3, 1), 75);
assert.equal(percentualePiu(0, 4), 0);
console.log("scout-store sintesi: ok");