refactor: Set up Cypress as pnpm workspace (no-changelog) (#6049)

Co-authored-by: कारतोफ्फेलस्क्रिप्ट™ <aditya@netroy.in>
This commit is contained in:
Iván Ovejero
2024-06-10 15:49:50 +02:00
committed by GitHub
parent bc3dcf706f
commit af3ac2db28
79 changed files with 435 additions and 315 deletions

View File

@@ -1,5 +1,4 @@
import { ITaskData } from '../../packages/workflow/src';
import { IPinData } from '../../packages/workflow';
import type { IDataObject, IPinData, ITaskData, ITaskDataConnections } from 'n8n-workflow';
import { clickExecuteWorkflowButton } from '../composables/workflow';
export function createMockNodeExecutionData(
@@ -10,7 +9,7 @@ export function createMockNodeExecutionData(
executionStatus = 'success',
jsonData,
...rest
}: Partial<ITaskData> & { jsonData?: Record<string, object> },
}: Partial<ITaskData> & { jsonData?: Record<string, IDataObject> },
): Record<string, ITaskData> {
return {
[name]: {
@@ -29,7 +28,7 @@ export function createMockNodeExecutionData(
];
return acc;
}, {})
}, {} as ITaskDataConnections)
: data,
source: [null],
...rest,
@@ -75,7 +74,7 @@ export function createMockWorkflowExecutionData({
};
}
export function runMockWorkflowExcution({
export function runMockWorkflowExecution({
trigger,
lastNodeExecuted,
runData,
@@ -105,7 +104,7 @@ export function runMockWorkflowExcution({
cy.wait('@runWorkflow');
const resolvedRunData = {};
const resolvedRunData: Record<string, ITaskData> = {};
runData.forEach((nodeExecution) => {
const nodeName = Object.keys(nodeExecution)[0];
const nodeRunData = nodeExecution[nodeName];