MAESTRO: add Auto Run + Session List integration tests (Task 5.3)

Add comprehensive integration tests for Auto Run and Session List
interaction in AutoRunSessionList.test.tsx (26 tests):

- Session Selection (7 tests): session switching loads correct
  Auto Run content, preserves document selection, handles groups
  and different folder paths, graceful unconfigured session handling
- Session Deletion (5 tests): deleting active session switches
  to next with correct Auto Run, non-active and in-group deletion
- Group Filtering (7 tests): collapsing/expanding groups,
  filtering sessions, drag-and-drop between groups
- Bookmarks (2 tests): bookmarking preserves state, selection works
- Edge Cases (4 tests): empty/long/unicode content, concurrent ops

This completes Phase 5 of the Auto Run testing improvement plan
with 103 integration tests total across 3 test files.
This commit is contained in:
Pedram Amini
2025-12-14 04:52:31 -06:00
parent c68bba58f6
commit 5448613253

File diff suppressed because it is too large Load Diff