The test was expecting the old generic 'Please try again later or contact support'
message, but we now return the actual error message from the N8nServerError
('Internal server error') for better debugging.
This aligns with our change to make error messages more helpful by showing
the actual server error instead of a generic message.
- Fix N8nRateLimitError constructor call (takes only retryAfter parameter)
- Fix optional chaining for result.details access
- Mock NodeRepository correctly instead of trying to instantiate it
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add tests for handlers-n8n-manager.ts (22 tests)
- Test singleton API client behavior
- Test all workflow management handlers
- Test execution management handlers
- Test system handlers (health check, diagnostic)
- Comprehensive error handling coverage
- Add tests for handlers-workflow-diff.ts (17 tests)
- Test partial workflow updates
- Test validation-only mode
- Test all operation types
- Test error scenarios
All tests passing with good coverage of handler logic
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>