From b6f368badfa9d908ebe218b7f4154fd49a286d76 Mon Sep 17 00:00:00 2001 From: Charlie Kolb Date: Fri, 31 Jan 2025 11:47:24 +0100 Subject: [PATCH] fix tests --- .../load-nodes-and-credentials.test.ts | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/cli/src/__tests__/load-nodes-and-credentials.test.ts b/packages/cli/src/__tests__/load-nodes-and-credentials.test.ts index c5d88b1b25..ddc55ae25e 100644 --- a/packages/cli/src/__tests__/load-nodes-and-credentials.test.ts +++ b/packages/cli/src/__tests__/load-nodes-and-credentials.test.ts @@ -107,7 +107,7 @@ describe('LoadNodesAndCredentials', () => { }; fullNodeWrapper.description.properties = [existingProp]; const result = instance.convertNodeToAiTool(fullNodeWrapper); - expect(result.description.properties).toHaveLength(3); // Existing prop + toolDescription + notice + expect(result.description.properties).toHaveLength(2); // Existing prop + toolDescription expect(result.description.properties).toContainEqual(existingProp); }); @@ -121,9 +121,9 @@ describe('LoadNodesAndCredentials', () => { }; fullNodeWrapper.description.properties = [resourceProp]; const result = instance.convertNodeToAiTool(fullNodeWrapper); - expect(result.description.properties[1].name).toBe('descriptionType'); - expect(result.description.properties[2].name).toBe('toolDescription'); - expect(result.description.properties[3]).toEqual(resourceProp); + expect(result.description.properties[0].name).toBe('descriptionType'); + expect(result.description.properties[1].name).toBe('toolDescription'); + expect(result.description.properties[2]).toEqual(resourceProp); }); it('should handle nodes with operation property', () => { @@ -136,9 +136,9 @@ describe('LoadNodesAndCredentials', () => { }; fullNodeWrapper.description.properties = [operationProp]; const result = instance.convertNodeToAiTool(fullNodeWrapper); - expect(result.description.properties[1].name).toBe('descriptionType'); - expect(result.description.properties[2].name).toBe('toolDescription'); - expect(result.description.properties[3]).toEqual(operationProp); + expect(result.description.properties[0].name).toBe('descriptionType'); + expect(result.description.properties[1].name).toBe('toolDescription'); + expect(result.description.properties[2]).toEqual(operationProp); }); it('should handle nodes with both resource and operation properties', () => { @@ -158,17 +158,17 @@ describe('LoadNodesAndCredentials', () => { }; fullNodeWrapper.description.properties = [resourceProp, operationProp]; const result = instance.convertNodeToAiTool(fullNodeWrapper); - expect(result.description.properties[1].name).toBe('descriptionType'); - expect(result.description.properties[2].name).toBe('toolDescription'); - expect(result.description.properties[3]).toEqual(resourceProp); - expect(result.description.properties[4]).toEqual(operationProp); + expect(result.description.properties[0].name).toBe('descriptionType'); + expect(result.description.properties[1].name).toBe('toolDescription'); + expect(result.description.properties[2]).toEqual(resourceProp); + expect(result.description.properties[3]).toEqual(operationProp); }); it('should handle nodes with empty properties', () => { fullNodeWrapper.description.properties = []; const result = instance.convertNodeToAiTool(fullNodeWrapper); - expect(result.description.properties).toHaveLength(2); - expect(result.description.properties[1].name).toBe('toolDescription'); + expect(result.description.properties).toHaveLength(1); + expect(result.description.properties[0].name).toBe('toolDescription'); }); it('should handle nodes with existing codex property', () => {