?
TRCKR-587
testing,e2e,playwright
Created: 2025-12-20 Updated: 2025-12-22
Relationships Loading...
Attachments
Loading...
Comments (1)
agent · 2025-12-22
## Implementation Complete Added E2E test file: tests/e2e/test_update_issue_cancel_discards_changes.py ### Tests Added (9 total): 1. test_cancel_discards_status_change - Verifies status change is discarded when modal cancelled 2. test_cancel_discards_priority_change - Verifies priority change is discarded 3. test_cancel_discards_title_change - Verifies title inline edit is discarded 4. test_cancel_discards_multiple_changes - Verifies all fields (status, priority, title) discarded together 5. test_cancel_via_escape_discards_changes - Verifies Escape key triggers cancel behavior 6. test_cancel_discards_project_change - Verifies project assignment is discarded 7. test_cancel_discards_milestone_change - Verifies milestone assignment is discarded 8. test_cancel_then_save_works_correctly - Verifies save works correctly after a cancel 9. test_save_button_hidden_after_cancel_and_reopen - Verifies save button state resets after cancel ### Verification: - All tests collected successfully by pytest - Tests follow existing patterns from similar E2E tests - Uses conftest helpers: create_test_issue, create_test_project, create_test_milestone, get_issue, wait_for_modal_open/close - Tests verify both UI state (via Playwright) and database state (via API)