actingAs($user = User::factory()->create()); Livewire::test(DeleteUserForm::class) ->set('password', 'password') ->call('deleteUser'); expect($user->fresh())->toBeNull(); })->skip(fn (): bool => ! Features::hasAccountDeletionFeatures(), 'Account deletion is not enabled.'); test('correct password must be provided before account can be deleted', function (): void { $this->actingAs($user = User::factory()->create()); Livewire::test(DeleteUserForm::class) ->set('password', 'wrong-password') ->call('deleteUser') ->assertHasErrors(['password']); expect($user->fresh())->not->toBeNull(); })->skip(fn (): bool => ! Features::hasAccountDeletionFeatures(), 'Account deletion is not enabled.');