diff --git a/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx b/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx index 755bdc908..f17ad2537 100644 --- a/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx +++ b/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/index.tsx @@ -453,6 +453,7 @@ export default function NodeToolbarComponent({ shift={false} value={"Edit"} icon={"Settings2"} + dataTestId="edit-button-modal" /> )} @@ -463,6 +464,7 @@ export default function NodeToolbarComponent({ shift={false} value={"Duplicate"} icon={"Copy"} + dataTestId="duplicate-button-modal" /> @@ -472,6 +474,7 @@ export default function NodeToolbarComponent({ shift={false} value={"Copy"} icon={"Clipboard"} + dataTestId="copy-button-modal" /> {isOutdated && ( @@ -482,6 +485,7 @@ export default function NodeToolbarComponent({ shift={false} value={"Update"} icon={"Code"} + dataTestId="update-button-modal" /> )} @@ -499,6 +503,7 @@ export default function NodeToolbarComponent({ styleObj={{ iconClasses: "relative top-0.5 -m-1 mr-1 h-6 w-6", }} + dataTestId="share-button-modal" /> )} @@ -523,6 +528,7 @@ export default function NodeToolbarComponent({ shift={true} value={"Docs"} icon={"FileText"} + dataTestId="docs-button-modal" /> {isMinimal && ( diff --git a/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/toolbarSelectItem/index.tsx b/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/toolbarSelectItem/index.tsx index 00e31e08a..725248554 100644 --- a/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/toolbarSelectItem/index.tsx +++ b/src/frontend/src/pages/FlowPage/components/nodeToolbarComponent/toolbarSelectItem/index.tsx @@ -1,4 +1,3 @@ -import { useEffect } from "react"; import ForwardedIconComponent from "../../../../../components/genericIconComponent"; import { toolbarSelectItemProps } from "../../../../../types/components"; @@ -9,10 +8,10 @@ export default function ToolbarSelectItem({ value, icon, styleObj, + dataTestId, }: toolbarSelectItemProps) { - return ( -
+
) : ( - - {shift ? ( - "Ctrl" - ) : ( - "Ctrl +" - )} + + {shift ? "Ctrl" : "Ctrl +"} )} - {shift && ( - - )} - {keyboardKey} + {shift && ( + + )} + + {keyboardKey} +
); } diff --git a/src/frontend/src/types/components/index.ts b/src/frontend/src/types/components/index.ts index 55f33da16..ab32dab62 100644 --- a/src/frontend/src/types/components/index.ts +++ b/src/frontend/src/types/components/index.ts @@ -702,5 +702,6 @@ export type toolbarSelectItemProps = { ctrlClasses?: string; keyClasses?: string; valueClasses?: string; - } + }; + dataTestId: string; }; diff --git a/src/frontend/tests/end-to-end/auto_login.spec.ts b/src/frontend/tests/end-to-end/auto_login.spec.ts index 3208f754f..7e847cefd 100644 --- a/src/frontend/tests/end-to-end/auto_login.spec.ts +++ b/src/frontend/tests/end-to-end/auto_login.spec.ts @@ -1,7 +1,7 @@ import { test } from "@playwright/test"; test.beforeEach(async ({ page }) => { - await page.waitForTimeout(1000); - test.setTimeout(120000); + await page.waitForTimeout(16000); + test.setTimeout(140000); }); test.describe("Auto_login tests", () => { test("auto_login sign in", async ({ page }) => { diff --git a/src/frontend/tests/end-to-end/keyPairListComponent.spec.ts b/src/frontend/tests/end-to-end/keyPairListComponent.spec.ts index 80e080dd7..53d454359 100644 --- a/src/frontend/tests/end-to-end/keyPairListComponent.spec.ts +++ b/src/frontend/tests/end-to-end/keyPairListComponent.spec.ts @@ -1,6 +1,6 @@ import { expect, test } from "@playwright/test"; test.beforeEach(async ({ page }) => { - await page.waitForTimeout(10000); + await page.waitForTimeout(20000); test.setTimeout(120000); }); test("KeypairListComponent", async ({ page }) => {