++ scheda territorio: aperta dalla Home non mostra lo storico delle assegnazioni

I link della Home portano ?dalla_home=1; la scheda nasconde lo storico
(e non lo carica), con "Mostra lo storico delle assegnazioni" per aprirlo.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Francesco Picone
2026-10-20 15:52:00 +02:00
parent 6f88c65d73
commit f1f340803a
6 changed files with 62 additions and 12 deletions

View File

@@ -62,6 +62,26 @@ class StoricoAssegnazioniTest extends TestCase
$this->assertSame(2, substr_count($html, 'tm-riga-gruppo'));
}
public function test_aperta_dalla_home_la_scheda_del_territorio_non_mostra_lo_storico(): void
{
// La Home manda alla scheda con il segnale dalla_home.
$this->actingAs($this->admin)->get(route('dashboard'))->assertOk()
->assertSee(route('territori.show', ['territorio' => $this->territorio, 'dalla_home' => 1]), false);
$this->get(route('territori.show', ['territorio' => $this->territorio, 'dalla_home' => 1]))->assertOk()
->assertDontSee('Storico Assegnazioni')
->assertDontSee('Anno Teocratico')
->assertSee('Mostra lo storico delle assegnazioni');
// Su richiesta si apre; aperta da altrove c'è sempre.
\Livewire\Livewire::actingAs($this->admin)->withQueryParams(['dalla_home' => 1])
->test(\App\Livewire\Territori\TerritorioShow::class, ['territorio' => $this->territorio])
->assertDontSee('Anno Teocratico')
->call('mostraStorico')
->assertSee('Anno Teocratico 2025-2026');
$this->get(route('territori.show', $this->territorio))->assertSee('Storico Assegnazioni');
}
public function test_nella_scheda_del_proclamatore_una_tabella_sola_dal_piu_recente(): void
{
$html = $this->actingAs($this->admin)->get(route('proclamatori.show', $this->proclamatore))->assertOk()