Commit Graph

3 Commits

Author SHA1 Message Date
czlonkowski
48219fb860 fix: resolve TypeScript errors in MCP handler tests
- 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>
2025-07-28 18:36:47 +02:00
czlonkowski
5cca09d462 test: add comprehensive unit tests for MCP handlers
- 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>
2025-07-28 18:31:56 +02:00
czlonkowski
2b54710fda test: add unit tests for n8n manager and workflow diff handlers 2025-07-28 18:15:21 +02:00