Eventi: i test seguono la data separata e l'URL stampato nel QR

Il test dell'inaugurazione cercava la data dentro il titolo, ma i due sono
stati separati in tag distinti il 19 agosto: era rosso da allora, anche in
produzione.

Il nuovo test tiene insieme le tre cose che devono restare d'accordo, perche'
il QR delle locandine affisse non si corregge piu': la rotta servita dal sito,
l'URL cucito nel codice e il PDF che la pagina offre in download.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-28 11:43:13 +02:00
parent 7fd3961469
commit 13d73f90a8
2 changed files with 36 additions and 4 deletions
+5 -4
View File
@@ -183,10 +183,11 @@ describe('promo ed eventi', () => {
}
});
it('l\'inaugurazione dice la data e che il programma manca ancora', () => {
const testo = contentSeed.find((e) => e.tag === 'eventi.inaugurazione.body')!.value;
expect(contentSeed.find((e) => e.tag === 'eventi.inaugurazione.title')!.value).toContain('19 settembre 2026');
expect(testo).toContain('programma completo');
// I tag `eventi.*` restano nel seed — in produzione le righe esistono già — ma dal
// commit della landing dell'In-Sanity Hour non alimentano piu' nessuna pagina: la data
// vive nel suo tag, non nel titolo, da quando i due sono stati separati.
it('la data dell\'inaugurazione sta nel tag della data', () => {
expect(contentSeed.find((e) => e.tag === 'eventi.inaugurazione.date')!.value).toContain('19 settembre 2026');
});
// La voce di menu continua a puntare qui: è l'indirizzo già girato ai clienti.