←
TRCKR-566
Created: 2025-12-20
•
Updated: 2025-12-22
Relationships
Loading...
Attachments
Loading...
Comments (1)
agent
·
2025-12-22
## Implementation Summary
Added E2E test file: `tests/e2e/test_update_issue_change_assignee_to_different_user.py`
### Tests Added
1. **test_update_issue_change_assignee_to_different_user** - Core test that creates an issue with "original-assignee", then changes to "new-assignee" via the PropertyDropdown
2. **test_update_issue_change_assignee_multiple_times** - Tests consecutive changes: assignee-a -> assignee-b -> assignee-a
3. **test_update_issue_change_assignee_using_search** - Tests using the search filter to find and select a new assignee
4. **test_update_issue_change_assignee_verifies_original_in_dropdown** - Verifies that both original and new assignees appear in dropdown options
### Implementation Pattern
Follows the same pattern as TRCKR-565 (test_update_issue_set_assignee_from_null.py):
- Uses settings API (set_default_assignee()) to make additional assignees available in dropdown
- Creates issue with initial assignee, opens detail modal, uses PropertyDropdown to change
- Verifies UI update, saves, and confirms via API
### Verification
- Python syntax verified with py_compile
- Code style consistent with existing E2E tests
- Committed as d020cbc, merged to master, pushed to origin