test: Fixing flaky tests (#22108)

This commit is contained in:
Declan Carroll 2025-11-20 17:14:40 +00:00 committed by GitHub
parent 27eeec0157
commit 1b6891cd0f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 9 additions and 12 deletions

View File

@ -100,12 +100,19 @@ test.describe('Canvas Node Manipulation and Navigation', () => {
await n8n.canvas.clickZoomToFitButton();
await n8n.canvas.connectNodesByDrag(MANUAL_TRIGGER_NODE_DISPLAY_NAME, 'Edit Fields1', 0, 0);
await expect(
n8n.canvas.connectionBetweenNodes(MANUAL_TRIGGER_NODE_DISPLAY_NAME, 'Edit Fields1').first(),
).toBeAttached();
await n8n.canvas.connectNodesByDrag('Edit Fields', MERGE_NODE_NAME, 0, 0);
await expect(
n8n.canvas.connectionBetweenNodes('Edit Fields', MERGE_NODE_NAME).first(),
).toBeAttached();
await n8n.canvas.connectNodesByDrag('Edit Fields1', MERGE_NODE_NAME, 0, 1);
await checkConnections();
await expect(
n8n.canvas.connectionBetweenNodes('Edit Fields1', MERGE_NODE_NAME).first(),
).toBeAttached();
await n8n.canvas.saveWorkflow();
await expect(n8n.canvas.getWorkflowSaveButton()).toContainText('Saved');

View File

@ -14,11 +14,6 @@ test.describe('Inject previous execution', () => {
await n8n.canvas.clickZoomToFitButton();
await n8n.canvas.clickExecuteWorkflowButton();
await expect(n8n.canvas.getExecuteWorkflowButtonSpinner()).toBeVisible();
await expect(n8n.canvas.clearExecutionDataButton()).toBeHidden();
await expect(n8n.canvas.stopExecutionButton()).toBeVisible();
await expect(n8n.canvas.stopExecutionWaitingForWebhookButton()).toBeHidden();
await n8n.notifications.waitForNotificationAndClose(
NOTIFICATIONS.WORKFLOW_EXECUTED_SUCCESSFULLY,
);
@ -49,11 +44,6 @@ test.describe('Inject previous execution', () => {
await n8n.canvas.clickZoomToFitButton();
await n8n.canvas.clickExecuteWorkflowButton();
await expect(n8n.canvas.getExecuteWorkflowButtonSpinner()).toBeVisible();
await expect(n8n.canvas.clearExecutionDataButton()).toBeHidden();
await expect(n8n.canvas.stopExecutionButton()).toBeVisible();
await expect(n8n.canvas.stopExecutionWaitingForWebhookButton()).toBeHidden();
await n8n.notifications.waitForNotificationAndClose(
NOTIFICATIONS.WORKFLOW_EXECUTED_SUCCESSFULLY,
);