actingAs(User::factory()->create(['must_change_password' => false])); Livewire::test(Index::class) ->call('applyTlsMode', 'external', app(DeploymentService::class)) ->assertSet('tlsMode', 'external') ->assertSet('restartPending', true); $this->assertTrue(app(DeploymentService::class)->externalTls()); } public function test_invalid_mode_is_ignored(): void { $this->actingAs(User::factory()->create(['must_change_password' => false])); Livewire::test(Index::class) ->call('applyTlsMode', 'garbage', app(DeploymentService::class)) ->assertSet('tlsMode', 'caddy'); $this->assertFalse(app(DeploymentService::class)->externalTls()); } }