diff --git a/frontend/vue-app/e2e/plans/child-options.plan.md b/frontend/vue-app/e2e/plans/child-options.plan.md index 1d39606..89bfbe5 100644 --- a/frontend/vue-app/e2e/plans/child-options.plan.md +++ b/frontend/vue-app/e2e/plans/child-options.plan.md @@ -23,17 +23,14 @@ Each test creates its own named child via the API in `beforeEach` and cleans up 1. Create child `KebabEdit` via API in `beforeEach` 2. Navigate to `/parent` - - - expect: A card with heading `KebabEdit` is visible + - expect: A card with heading `KebabEdit` is visible 3. Click the "Options" button on the `KebabEdit` card - - - expect: The kebab dropdown opens (`aria-expanded="true"` on the Options button) + - expect: The kebab dropdown opens (`aria-expanded="true"` on the Options button) 4. Click "Edit Child" in the dropdown - - - expect: URL matches `/parent//edit` - - expect: Page heading "Edit Child" is visible + - expect: URL matches `/parent//edit` + - expect: Page heading "Edit Child" is visible --- @@ -52,12 +49,10 @@ Each test creates its own named child via the API in `beforeEach` and cleans up 2. Navigate to `/parent` 3. Click the "Options" button on the `KebabPoints` card - - - expect: The kebab dropdown opens (`aria-expanded="true"` on the Options button) + - expect: The kebab dropdown opens (`aria-expanded="true"` on the Options button) 4. Click "Delete Points" in the dropdown - - - expect: The card shows `Points: 0` + - expect: The card shows `Points: 0` --- @@ -76,16 +71,13 @@ Each test creates its own named child via the API in `beforeEach` and cleans up 1. Create child `KebabDelete` via API 2. Navigate to `/parent` - - - expect: Card with heading `KebabDelete` is visible + - expect: Card with heading `KebabDelete` is visible 3. Click "Options" → "Delete Child" - - - expect: Confirmation dialog "Are you sure you want to delete this child?" appears + - expect: Confirmation dialog "Are you sure you want to delete this child?" appears 4. Click the "Delete" button in the dialog - - - expect: The `KebabDelete` card is no longer visible in the list + - expect: The `KebabDelete` card is no longer visible in the list #### 3.2. Cancel does not delete the child ✅ @@ -94,14 +86,11 @@ Each test creates its own named child via the API in `beforeEach` and cleans up 1. Create child `KebabDelete` via API 2. Navigate to `/parent` - - - expect: Card with heading `KebabDelete` is visible + - expect: Card with heading `KebabDelete` is visible 3. Click "Options" → "Delete Child" - - - expect: Confirmation dialog "Are you sure you want to delete this child?" appears + - expect: Confirmation dialog "Are you sure you want to delete this child?" appears 4. Click the "Cancel" button in the dialog - - - expect: The confirmation dialog is dismissed - - expect: The `KebabDelete` card is still visible in the list + - expect: The confirmation dialog is dismissed + - expect: The `KebabDelete` card is still visible in the list