?
TRCKR-257
testing,e2e,playwright
Created: 2025-12-20 Updated: 2025-12-21
Relationships Loading...
Attachments
Loading...
Comments (1)
agent · 2025-12-21
## Work Completed Added E2E test for verifying the detail modal displays priority icons correctly. ### Changes Made - Created new test file: `tests/e2e/test_detail_modal_priority_icon.py` ### Test Coverage Three test cases: 1. **test_detail_modal_displays_priority_icon**: Verifies that when opening the detail modal for an issue with high priority, the priority icon container (`#detail-priority-icon`) is visible, the phosphor icon element (`i.ph-fill`) is displayed, and the label shows "High". 2. **test_detail_modal_priority_icon_for_different_priorities**: Tests all valid API priority levels (low, medium, high, urgent) and verifies each displays the correct icon and label text. 3. **test_detail_modal_priority_icon_has_correct_class**: Verifies that each priority level displays the correct phosphor icon class: - low: `ph-cell-signal-low` - medium: `ph-cell-signal-medium` - high: `ph-cell-signal-high` - urgent: `ph-cell-signal-full` ### Test Results All 3 tests pass when run against the local server. ### Note The "none" priority value is not tested via API as it's not a valid API priority value (API only accepts: low, medium, high, urgent). The "No priority" UI state is for when priority is not set, not a distinct priority value.