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