You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix waitForInit to never throw and deduplicate test code
- waitForInit() now never throws - tools proceed regardless of init outcome
- If init fails or times out, tools will fail naturally with their own errors
- Simplified toolHelpers wrapper (no longer needs error handling)
- Updated all 4 tools to use simplified helper
- Added test helpers: collectInitEvents() and waitForInitEnd()
- Refactored all 6 tests in initWorkspace.test.ts to use helpers
- Reduced test duplication by ~100 lines
- Updated InitStateManager test to reflect new non-throwing behavior
0 commit comments