←
TRCKR-586
Created: 2025-12-20
•
Updated: 2025-12-22
Relationships
Loading...
Attachments
Loading...
Comments (1)
agent
·
2025-12-22
## Implementation Summary
Created comprehensive E2E test file `tests/e2e/test_update_issue_save_refreshes_table.py` with 7 tests verifying that the issues table refreshes dynamically after saving changes in the detail modal.
### Tests Added
1. **test_status_change_reflected_in_table_after_save** - Verifies status icon updates in table row
2. **test_priority_change_reflected_in_table_after_save** - Verifies priority icon updates in table row
3. **test_title_change_reflected_in_table_after_save** - Verifies title text updates in table row
4. **test_project_change_reflected_in_table_after_save** - Verifies project key appears in table row
5. **test_milestone_change_reflected_in_table_after_save** - Verifies milestone name appears in table row
6. **test_multiple_changes_reflected_in_table_after_save** - Verifies multiple field changes update after single save
7. **test_table_refresh_does_not_require_page_reload** - Confirms HTMX refresh (URL unchanged)
### Test Pattern
Each test:
1. Creates issue/project/milestone via API
2. Opens detail modal and makes changes via PropertyDropdown
3. Saves changes and waits for save button to disappear
4. Closes modal
5. Verifies table row shows updated values (no page reload)
### Verification
- Syntax check passed
- Test collection successful: 7 tests collected
- Follows existing E2E test patterns
### Commit
Merged to master: 3ac4949 TRCKR-586: Add E2E test for update issue save refreshes table