From ab9938eb8ab5dfa11005cc3ffae4219aab32b5b9 Mon Sep 17 00:00:00 2001 From: Eric-B-Wu Date: Thu, 23 Jan 2025 10:13:33 -0800 Subject: [PATCH] fix scope loading --- e2e/designer/editors/condition.spec.ts | 22 +++++++++++++++++++ .../src/lib/ui/CustomNodes/ScopeCardNode.tsx | 1 + 2 files changed, 23 insertions(+) create mode 100644 e2e/designer/editors/condition.spec.ts diff --git a/e2e/designer/editors/condition.spec.ts b/e2e/designer/editors/condition.spec.ts new file mode 100644 index 00000000000..cd9bce3a7c9 --- /dev/null +++ b/e2e/designer/editors/condition.spec.ts @@ -0,0 +1,22 @@ +import { test, expect } from '@playwright/test'; +import { GoToMockWorkflow } from '../utils/GoToWorkflow'; + +test( + 'condition editor', + { + tag: '@mock', + }, + async ({ page }) => { + await page.goto('/'); + + await GoToMockWorkflow(page, 'Conditionals'); + await expect(page.getByLabel('Condition operation')).toBeVisible(); + + await page.getByLabel('Condition operation').click(); + + await page.getByText('OR', { exact: true }).click(); + await page.getByRole('option', { name: 'AND' }).click(); + + await expect(page.getByRole('alert')).toContainText('Enter a valid condition statement.'); + } +); diff --git a/libs/designer/src/lib/ui/CustomNodes/ScopeCardNode.tsx b/libs/designer/src/lib/ui/CustomNodes/ScopeCardNode.tsx index 33bbbe465e6..04d051db7cf 100644 --- a/libs/designer/src/lib/ui/CustomNodes/ScopeCardNode.tsx +++ b/libs/designer/src/lib/ui/CustomNodes/ScopeCardNode.tsx @@ -99,6 +99,7 @@ const ScopeCardNode = ({ data, targetPosition = Position.Top, sourcePosition = P return data; }, { + initialData: null, refetchOnWindowFocus: false, refetchOnReconnect: false, refetchOnMount: false,