diff --git a/frontend/package.json b/frontend/package.json index e7517eed4a..3016db8bcd 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -26,7 +26,7 @@ "build:wasm": "../render-wasm/build", "build:storybook:cljs": "clojure -M:dev:shadow-cljs compile storybook", "build:app:libs": "node ./scripts/build-libs.js", - "build:app:main": "clojure -M:dev:shadow-cljs release main worker --debug", + "build:app:main": "clojure -M:dev:shadow-cljs release main worker", "build:app": "yarn run clear:shadow-cache && yarn run build:app:main && yarn run build:app:libs", "e2e:server": "node ./scripts/e2e-server.js", "fmt:clj": "cljfmt fix --parallel=true src/ test/", @@ -40,7 +40,7 @@ "test": "yarn run build:test && node target/tests/test.js", "test:storybook": "vitest run --project=storybook", "watch:test": "mkdir -p target/tests && concurrently \"clojure -M:dev:shadow-cljs watch test\" \"nodemon -C -d 2 -w target/tests --exec 'node target/tests/test.js'\"", - "test:e2e": "playwright test playwright/ui/specs/variants.spec.js --project default", + "test:e2e": "playwright test --project default", "translations": "node ./scripts/translations.js", "watch:app:assets": "node ./scripts/watch.js", "watch:app:libs": "node ./scripts/build-libs.js --watch", diff --git a/frontend/playwright/ui/specs/variants.spec.js b/frontend/playwright/ui/specs/variants.spec.js index e7a3a0b0e7..36f7caa738 100644 --- a/frontend/playwright/ui/specs/variants.spec.js +++ b/frontend/playwright/ui/specs/variants.spec.js @@ -168,7 +168,7 @@ test("User duplicates a variant container", async ({ page }) => { await validateVariant(variant_duplicate); }); -test.only("User copy paste a variant container", async ({ page }) => { +test("User copy paste a variant container", async ({ page }) => { const workspacePage = new WorkspacePage(page); await setupVariantsFileWithVariant(workspacePage); @@ -195,8 +195,8 @@ test.only("User copy paste a variant container", async ({ page }) => { await variantDuplicate.container.waitFor(); await variantDuplicate.container.locator("button").first().click(); - // The variants are valid - // await variantOriginal.container.waitFor(); + // // The variants are valid + // // await variantOriginal.container.waitFor(); await validateVariant(variantOriginal); await validateVariant(variantDuplicate); }); @@ -212,21 +212,23 @@ test("User cut paste a variant container", async ({ page }) => { //Cut the variant container await workspacePage.page.keyboard.press("Control+x"); + await workspacePage.page.waitForTimeout(500); //Paste the variant container await workspacePage.clickAt(500, 500); await workspacePage.page.keyboard.press("Control+v"); + await workspacePage.page.waitForTimeout(500); - const variant_pasted = await findVariant(workspacePage, 0); + const variantPasted = await findVariant(workspacePage, 0); // Expand the layers - await variant_pasted.container.getByRole("button").first().click(); + await variantPasted.container.locator("button").first().click(); // The variants are valid - await validateVariant(variant_pasted); + await validateVariant(variantPasted); }); -test("[Bugfixing] User cut paste a variant container into a board, and undo twice", async ({ +test("User cut paste a variant container into a board, and undo twice", async ({ page, }) => { const workspacePage = new WorkspacePage(page); @@ -245,6 +247,7 @@ test("[Bugfixing] User cut paste a variant container into a board, and undo twic //Cut the variant container await workspacePage.page.keyboard.press("Control+x"); + await workspacePage.page.waitForTimeout(500); //Select the board await workspacePage.clickLeafLayer("Board"); @@ -255,6 +258,7 @@ test("[Bugfixing] User cut paste a variant container into a board, and undo twic //Undo twice await workspacePage.page.keyboard.press("Control+z"); await workspacePage.page.keyboard.press("Control+z"); + await workspacePage.page.waitForTimeout(500); const variantAfterUndo = await findVariant(workspacePage, 0);