-
Notifications
You must be signed in to change notification settings - Fork 16.2k
Open
Labels
area:UIRelated to UI/UX. For Frontend Developers.Related to UI/UX. For Frontend Developers.area:coregood first issuekind:featureFeature RequestsFeature Requests
Description
Description
Add E2E tests to verify the Required Actions page (/required_actions) displays correctly and approve/reject functionality works.
What to Test
Required Actions Display
- Navigate to the Required Actions page (
/required_actions) - Verify the actions list/table is displayed (or empty state if none)
- Verify action details show: DAG ID, task ID, run ID, timestamp
- Verify pagination works (if multiple actions exist)
- Verify Filter
Approve Action
- Locate a pending required action
- Click the approve button
- Verify confirmation dialog appears
- Confirm the action
- Verify the action is removed from pending list or status updated
Reject Action
- Locate a pending required action
- Click the reject button
- Verify confirmation dialog appears
- Confirm the rejection
- Verify the action is removed from pending list or status updated
Acceptance Criteria
- Required Actions page loads successfully
- Actions list displays with correct data (or empty state)
- Approve action works and updates the list
- Reject action works and updates the list
- Confirmation dialogs work correctly
- All tests pass on Chromium, Firefox, and WebKit
Related issues
Are you willing to submit a PR?
- Yes I am willing to submit a PR!
Code of Conduct
- I agree to follow this project's Code of Conduct
Metadata
Metadata
Assignees
Labels
area:UIRelated to UI/UX. For Frontend Developers.Related to UI/UX. For Frontend Developers.area:coregood first issuekind:featureFeature RequestsFeature Requests