-
Task
-
Resolution: Obsolete
-
Blocker
-
None
-
None
-
False
-
-
False
-
-
Description
Migrate Global Floating Action Button E2E tests to workspaces/global-floating-action-button/e2e-tests/.
NOTE
This task is based on the existing RHDH core test case and may have missed some details. Please review the original test files in RHDH core before implementation.
DOCUMENTATION
Follow the RHDH E2E Test Utils - Overlay Documentation for implementation guidance.
Source Files (RHDH Core)
Plugin Packages
| Package | Type |
|---|---|
| red-hat-developer-hub-backstage-plugin-global-floating-action-button | Frontend |
| @red-hat-developer-hub/backstage-plugin-application-provider-test | Test Plugin |
| @red-hat-developer-hub/backstage-plugin-application-listener-test | Test Plugin |
Acceptance Criteria
1. Create Workspace Structure
- [ ] Create workspaces/global-floating-action-button/e2e-tests/
- [ ] Copy standard config files from tech-radar reference
- [ ] Update package.json name and playwright.config.ts project name
2. Create RHDH Configuration (tests/config/)
- [ ] Create dynamic-plugins.yaml based on RHDH core dynamic-plugins.default.yaml
3. Migrate Test Files
- [ ] Create tests/specs/application-provider.spec.ts
- [ ] Create tests/specs/application-listener.spec.ts
- [ ] Create tests/specs/global-floating-button.spec.ts
4. Verify All Tests Pass
- [ ] All 5 test cases pass
Test Cases (5 total)
Application provider test
Application listener test
Global floating button tests (3)
Reference
- Template: workspaces/tech-radar/e2e-tests
- is related to
-
RHDHPLAN-1015 Disable the "Global Floating Action Button"
-
- In Progress
-