?
TRCKR-600
testing,e2e,playwright
Created: 2025-12-20 Updated: 2025-12-22
Relationships Loading...
Attachments
Loading...
Comments (1)
agent · 2025-12-22
## Implementation Summary Added comprehensive E2E Playwright test file `tests/e2e/test_list_sort_direction_toggle.py` with 10 test cases: ### Tests Added 1. `test_first_click_sorts_ascending` - Verifies first click on sortable header shows ascending sort (caret-up) 2. `test_second_click_toggles_to_descending` - Verifies second click toggles to descending (caret-down) 3. `test_third_click_toggles_back_to_original` - Verifies third click returns to original direction 4. `test_clicking_different_column_resets_sort` - Verifies clicking a different column removes indicator from previous column 5. `test_sort_indicator_caret_up_for_ascending` - Verifies caret-up icon is shown for ascending sort and data is ordered oldest-first 6. `test_sort_indicator_caret_down_for_descending` - Verifies caret-down icon is shown for descending sort and data is ordered newest-first 7. `test_toggle_direction_reverses_issue_order` - Verifies toggling direction actually reverses issue order in table 8. `test_sort_with_header_text_class` - Tests sorting via `.header-text` element (for headers with filter icons) 9. `test_sort_multiple_columns_sequentially` - Tests sorting by multiple columns in sequence 10. `test_only_one_column_has_sort_indicator` - Verifies only one column has sort indicator at a time ### Verification All 10 tests pass against local server with E2E test environment. ### Changes Made - Added: `tests/e2e/test_list_sort_direction_toggle.py` (365 lines) ### Commit bd02bc5 - TRCKR-600: Add E2E test for list sort direction toggle on header click