fix: resolve TypeScript compilation errors in test files

- Add explicit type annotations for properties arrays in config validator tests
- Update ValidationResult mock to include required visibleProperties and hiddenProperties
- Fix all TypeScript compilation errors found in CI/CD pipeline

All tests passing with 85.36% coverage.

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
czlonkowski
2025-07-30 14:13:19 +02:00
parent 6699a1d34c
commit e4acb6a1ef
4 changed files with 9 additions and 5 deletions

Binary file not shown.

View File

@@ -132,7 +132,7 @@ describe('ConfigValidator - Basic Validation', () => {
it('should handle unknown node types gracefully', () => {
const nodeType = 'nodes-base.unknown';
const config = { field: 'value' };
const properties = [];
const properties: any[] = [];
const result = ConfigValidator.validate(nodeType, config, properties);

View File

@@ -14,7 +14,7 @@ describe('ConfigValidator - Edge Cases', () => {
it('should handle null config gracefully', () => {
const nodeType = 'nodes-base.test';
const config = null as any;
const properties = [];
const properties: any[] = [];
expect(() => {
ConfigValidator.validate(nodeType, config, properties);
@@ -24,7 +24,7 @@ describe('ConfigValidator - Edge Cases', () => {
it('should handle undefined config gracefully', () => {
const nodeType = 'nodes-base.test';
const config = undefined as any;
const properties = [];
const properties: any[] = [];
expect(() => {
ConfigValidator.validate(nodeType, config, properties);

View File

@@ -24,7 +24,9 @@ vi.mock('@/services/enhanced-config-validator', () => ({
valid: true,
errors: [],
warnings: [],
suggestions: []
suggestions: [],
visibleProperties: [],
hiddenProperties: []
}),
validateWithMode: vi.fn().mockReturnValue({
valid: true,
@@ -88,7 +90,9 @@ describe('WorkflowValidator - Edge Cases', () => {
valid: true,
errors: [],
warnings: [],
suggestions: []
suggestions: [],
visibleProperties: [],
hiddenProperties: []
});
// Create validator instance with mocked dependencies