This commit is contained in:
Andrey Antukh
2025-11-17 15:54:03 +01:00
parent 80b86c81c1
commit 2ba27314d0
4 changed files with 13 additions and 8 deletions

View File

@@ -82,7 +82,7 @@
"nodemon": "^3.1.10", "nodemon": "^3.1.10",
"npm-run-all": "^4.1.5", "npm-run-all": "^4.1.5",
"p-limit": "^6.2.0", "p-limit": "^6.2.0",
"playwright": "1.52.0", "playwright": "1.56.1",
"postcss": "^8.5.4", "postcss": "^8.5.4",
"postcss-clean": "^1.2.2", "postcss-clean": "^1.2.2",
"prettier": "3.5.3", "prettier": "3.5.3",

View File

@@ -21,8 +21,10 @@ export default defineConfig({
/* Opt out of parallel tests by default; can be overriden with --workers */ /* Opt out of parallel tests by default; can be overriden with --workers */
workers: 1, workers: 1,
/* Timeout for expects (longer in CI) */ /* Timeout for expects (longer in CI) */
timeout: 40000,
expect: { expect: {
timeout: process.env.CI ? 60000 : 5000, timeout: process.env.CI ? 20000 : 5000,
}, },
/* Reporter to use. See https://playwright.dev/docs/test-reporters */ /* Reporter to use. See https://playwright.dev/docs/test-reporters */
@@ -46,6 +48,7 @@ export default defineConfig({
name: "default", name: "default",
use: { ...devices["Desktop Chrome"] }, use: { ...devices["Desktop Chrome"] },
testDir: "./playwright/ui/specs", testDir: "./playwright/ui/specs",
}, },
{ {
name: "ds", name: "ds",

View File

@@ -172,25 +172,27 @@ test.only("User copy paste a variant container", async ({ page }) => {
const variant = findVariantNoWait(workspacePage, 0); const variant = findVariantNoWait(workspacePage, 0);
// Select the variant container
await variant.container.waitFor(); await variant.container.waitFor();
// Select the variant container
await variant.container.click(); await variant.container.click();
//Copy the variant container // Copy the variant container
await workspacePage.page.keyboard.press("Control+c"); await workspacePage.page.keyboard.press("Control+c");
//Paste the variant container // Paste the variant container
await workspacePage.clickAt(500, 500); await workspacePage.clickAt(500, 500);
await workspacePage.page.keyboard.press("Control+v"); await workspacePage.page.keyboard.press("Control+v");
const variantOriginal = findVariantNoWait(workspacePage, 1);
const variantDuplicate = findVariantNoWait(workspacePage, 0); const variantDuplicate = findVariantNoWait(workspacePage, 0);
const variantOriginal = findVariantNoWait(workspacePage, 1);
// Expand the layers // Expand the layers
await variantDuplicate.container.waitFor(); await variantDuplicate.container.waitFor();
await variantDuplicate.container.getByRole("button").first().click(); await variantDuplicate.container.locator("button").first().click();
// The variants are valid // The variants are valid
// await variantOriginal.container.waitFor();
await validateVariant(variantOriginal); await validateVariant(variantOriginal);
await validateVariant(variantDuplicate); await validateVariant(variantDuplicate);
}); });

View File

@@ -4352,7 +4352,7 @@ __metadata:
npm-run-all: "npm:^4.1.5" npm-run-all: "npm:^4.1.5"
opentype.js: "npm:^1.3.4" opentype.js: "npm:^1.3.4"
p-limit: "npm:^6.2.0" p-limit: "npm:^6.2.0"
playwright: "npm:1.52.0" playwright: "npm:1.56.1"
postcss: "npm:^8.5.4" postcss: "npm:^8.5.4"
postcss-clean: "npm:^1.2.2" postcss-clean: "npm:^1.2.2"
postcss-modules: "npm:^6.0.1" postcss-modules: "npm:^6.0.1"