Commit Graph

3 Commits

Author SHA1 Message Date
czlonkowski
05eec1cc81 fix: resolve LRU cache test failures and TypeScript linting errors
- Fix module resolution issues in LRU cache tests by using proper vi.mock() with importActual
- Fix mock call count expectations by using valid API keys instead of empty strings
- Add explicit types to test objects to resolve TypeScript linting errors
- Change logger mock types to 'any' to avoid complex type issues
- Add vi.clearAllMocks() for proper test isolation

All tests now pass and TypeScript linting succeeds without errors.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-19 20:33:05 +02:00
czlonkowski
7e76369d2a fix: resolve LRU cache test failures in CI
- Fix module resolution by adding proper vi.mock() for instance-context
- Fix mock call count by ensuring all test contexts have valid API keys
- Improve test isolation with vi.clearAllMocks() in beforeEach
- Use mockReturnValueOnce() for single-use validation mocks
- All 17 LRU cache tests now pass consistently
2025-09-19 20:20:52 +02:00
czlonkowski
a5ac4297bc test: add comprehensive unit tests for flexible instance configuration
- Add handlers-n8n-manager-simple.test.ts for LRU cache and context validation
- Add instance-context-coverage.test.ts for edge cases in validation
- Add lru-cache-behavior.test.ts for specialized cache testing
- Add flexible-instance-security-advanced.test.ts for security testing
- Improves coverage for instance configuration feature
- Tests error handling, cache eviction, security, and edge cases
2025-09-19 19:57:52 +02:00