feat(tests): add comprehensive happy path tests for session lifecycle

- Implemented session cleanup tests to ensure proper handling of session completions and cleanup operations.
- Added session initialization tests to verify session creation and observation queuing on first tool use.
- Created session summary tests to validate summary generation from conversation context upon session pause or stop.
- Developed integration tests to cover the full observation lifecycle, including context injection, observation queuing, and error recovery.
- Introduced reusable mock factories and scenarios for consistent testing across different test files.
This commit is contained in:
Alex Newman
2025-12-05 19:40:48 -05:00
parent 0a667afc0f
commit 795a430f1a
12 changed files with 2930 additions and 5 deletions
+961 -3
View File
File diff suppressed because it is too large Load Diff