From 51848490c43e8e466704f6272a0335b4a6ca6c9c Mon Sep 17 00:00:00 2001 From: Ria <123465523+riascho@users.noreply.github.com> Date: Tue, 21 Jan 2025 19:31:09 +0100 Subject: [PATCH] removes global mocking --- .../Transform/Summarize/test/Summarize.test.ts | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/packages/nodes-base/nodes/Transform/Summarize/test/Summarize.test.ts b/packages/nodes-base/nodes/Transform/Summarize/test/Summarize.test.ts index f1f61f1cb5..e26e8eb822 100644 --- a/packages/nodes-base/nodes/Transform/Summarize/test/Summarize.test.ts +++ b/packages/nodes-base/nodes/Transform/Summarize/test/Summarize.test.ts @@ -3,7 +3,6 @@ import { type IExecuteFunctions, type IDataObject, NodeExecutionOutput, - type INodeExecutionData, } from 'n8n-workflow'; import { testWorkflows, getWorkflowFilenames } from '@test/nodes/Helpers'; @@ -12,19 +11,8 @@ import { Summarize } from '../Summarize.node'; import { checkIfFieldExists, type Aggregations } from '../utils'; const workflows = getWorkflowFilenames(__dirname); -describe('Test Summarize Node', () => testWorkflows(workflows)); -jest.mock('n8n-workflow', () => ({ - ...jest.requireActual('n8n-workflow'), - NodeExecutionOutput: jest.fn().mockImplementation((data) => ({ - data, - at(index: number): INodeExecutionData { - return (this.data as INodeExecutionData[])[index]; - }, - })), -})); - -describe('Test Summarize Node, execute', () => { +describe('Test Summarize Node', () => { testWorkflows(workflows); let summarizeNode: Summarize; @@ -39,6 +27,7 @@ describe('Test Summarize Node, execute', () => { } as unknown as IExecuteFunctions; }); + // fails it('should handle field not found with hints in version 1.1', async () => { const node = new Summarize(); const context = {