Permanent Delete Workflow Test

This test verifies the permanent delete confirmation workflow implementation.

Test 1: Confirmation Token Generation

Verify that confirmation tokens are generated correctly for different scenarios.

Test 2: Single Item Permanent Delete

Test the workflow for permanently deleting a single item.

Test 3: Bulk Permanent Delete

Test the workflow for permanently deleting multiple items.

Test 4: Loading States

Verify that loading states are properly managed during deletion.

Test 5: Error Handling

Test error handling for various failure scenarios.

Test 6: UI State Updates

Verify that UI state is correctly updated after successful deletion.