From 0c530b65b3e5dd92ea481c19a45ec6306e08b1f3 Mon Sep 17 00:00:00 2001 From: Francesco Picone Date: Mon, 19 Oct 2026 14:39:56 +0200 Subject: [PATCH] ++ fix test: flash subito prima del redirect, apostrofo nel testo statico Co-Authored-By: Claude Opus 5.5 --- app/Livewire/Assegnazioni/Assegna.php | 5 ++--- tests/Feature/ContattiProclamatoriTest.php | 5 +++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/Livewire/Assegnazioni/Assegna.php b/app/Livewire/Assegnazioni/Assegna.php index 2d04345..0a7c090 100644 --- a/app/Livewire/Assegnazioni/Assegna.php +++ b/app/Livewire/Assegnazioni/Assegna.php @@ -229,12 +229,11 @@ class Assegna extends Component $numero = $assegnazione->territorio?->numero; $nome = $assegnazione->proclamatore?->nome_completo; + $this->reset(['invioId', 'canaleUsato', 'erroreInvio']); + session()->flash('success', $inviato ? "Territorio {$numero} assegnato a {$nome}: link inviato." : "Territorio {$numero} assegnato a {$nome}. Il link è ancora da inviare: lo trovi segnalato nell'elenco."); - - $this->reset(['invioId', 'canaleUsato', 'erroreInvio']); - return $this->redirect(route('assegnazioni.assegna'), navigate: true); } diff --git a/tests/Feature/ContattiProclamatoriTest.php b/tests/Feature/ContattiProclamatoriTest.php index 6b53383..21fe888 100644 --- a/tests/Feature/ContattiProclamatoriTest.php +++ b/tests/Feature/ContattiProclamatoriTest.php @@ -207,8 +207,9 @@ class ContattiProclamatoriTest extends TestCase $this->assegna($anna, $this->territorioConPdf()) ->assertSee('Copia link') - ->assertSee('nel profilo non c\'è un numero di telefono') - ->assertSee('nel profilo non c\'è un indirizzo email') + // Testo scritto nel template, non {{ }}: l'apostrofo esce com'è. + ->assertSee('nel profilo non c\'è un numero di telefono', false) + ->assertSee('nel profilo non c\'è un indirizzo email', false) ->assertDontSee('wa.me', false) // WhatsApp senza numero non si può segnare come canale usato. ->call('canale', 'whatsapp')