From e74356f9a67947da35a7f5208af759e3b788d637 Mon Sep 17 00:00:00 2001 From: 2mal3 <56305732+2mal3@users.noreply.github.com> Date: Fri, 20 Feb 2026 17:46:14 +0100 Subject: [PATCH] chore(control): remove e2e tests --- control/frontend/deno.lock | 32 ++-------------------- control/frontend/e2e/basic.test.ts | 39 --------------------------- control/frontend/package.json | 5 +--- control/frontend/playwright.config.ts | 10 ------- flake.nix | 6 ----- 5 files changed, 3 insertions(+), 89 deletions(-) delete mode 100644 control/frontend/e2e/basic.test.ts delete mode 100644 control/frontend/playwright.config.ts diff --git a/control/frontend/deno.lock b/control/frontend/deno.lock index 84bd859..ded7679 100644 --- a/control/frontend/deno.lock +++ b/control/frontend/deno.lock @@ -3,7 +3,6 @@ "specifiers": { "npm:@eslint/compat@^1.4.1": "1.4.1_eslint@9.39.2", "npm:@eslint/js@^9.39.2": "9.39.2", - "npm:@playwright/test@1.56.1": "1.56.1", "npm:@sveltejs/adapter-auto@^6.1.1": "6.1.1_@sveltejs+kit@2.49.3__@sveltejs+vite-plugin-svelte@6.2.3___svelte@5.46.1____acorn@8.15.0___vite@7.3.1____sass-embedded@1.97.2____picomatch@4.0.3___sass-embedded@1.97.2__svelte@5.46.1___acorn@8.15.0__typescript@5.9.3__vite@7.3.1___sass-embedded@1.97.2___picomatch@4.0.3__acorn@8.15.0__sass-embedded@1.97.2_@sveltejs+vite-plugin-svelte@6.2.3__svelte@5.46.1___acorn@8.15.0__vite@7.3.1___sass-embedded@1.97.2___picomatch@4.0.3__sass-embedded@1.97.2_svelte@5.46.1__acorn@8.15.0_typescript@5.9.3_vite@7.3.1__sass-embedded@1.97.2__picomatch@4.0.3_sass-embedded@1.97.2", "npm:@sveltejs/adapter-static@^3.0.10": "3.0.10_@sveltejs+kit@2.49.3__@sveltejs+vite-plugin-svelte@6.2.3___svelte@5.46.1____acorn@8.15.0___vite@7.3.1____sass-embedded@1.97.2____picomatch@4.0.3___sass-embedded@1.97.2__svelte@5.46.1___acorn@8.15.0__typescript@5.9.3__vite@7.3.1___sass-embedded@1.97.2___picomatch@4.0.3__acorn@8.15.0__sass-embedded@1.97.2_@sveltejs+vite-plugin-svelte@6.2.3__svelte@5.46.1___acorn@8.15.0__vite@7.3.1___sass-embedded@1.97.2___picomatch@4.0.3__sass-embedded@1.97.2_svelte@5.46.1__acorn@8.15.0_typescript@5.9.3_vite@7.3.1__sass-embedded@1.97.2__picomatch@4.0.3_sass-embedded@1.97.2", "npm:@sveltejs/kit@^2.49.3": "2.49.3_@sveltejs+vite-plugin-svelte@6.2.3__svelte@5.46.1___acorn@8.15.0__vite@7.3.1___sass-embedded@1.97.2___picomatch@4.0.3__sass-embedded@1.97.2_svelte@5.46.1__acorn@8.15.0_typescript@5.9.3_vite@7.3.1__sass-embedded@1.97.2__picomatch@4.0.3_acorn@8.15.0_sass-embedded@1.97.2", @@ -369,13 +368,6 @@ ], "scripts": true }, - "@playwright/test@1.56.1": { - "integrity": "sha512-vSMYtL/zOcFpvJCW71Q/OEGQb7KYBPAdKh35WNSkaZA75JlAO8ED8UN6GUNTm3drWomcbcqRPFqQbLae8yBTdg==", - "dependencies": [ - "playwright" - ], - "bin": true - }, "@polka/url@1.0.0-next.29": { "integrity": "sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==" }, @@ -1374,11 +1366,6 @@ "flatted@3.3.3": { "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==" }, - "fsevents@2.3.2": { - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "os": ["darwin"], - "scripts": true - }, "fsevents@2.3.3": { "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "os": ["darwin"], @@ -1694,20 +1681,6 @@ "picomatch@4.0.3": { "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==" }, - "playwright-core@1.56.1": { - "integrity": "sha512-hutraynyn31F+Bifme+Ps9Vq59hKuUCz7H1kDOcBs+2oGguKkWTU50bBWrtz34OUWmIwpBTWDxaRPXrIXkgvmQ==", - "bin": true - }, - "playwright@1.56.1": { - "integrity": "sha512-aFi5B0WovBHTEvpM3DzXTUaeN6eN0qWnTkKx4NQaH4Wvcmc153PdaY2UBdSYKaGYw+UyWXSVyxDUg5DoPEttjw==", - "dependencies": [ - "playwright-core" - ], - "optionalDependencies": [ - "fsevents@2.3.2" - ], - "bin": true - }, "postcss-load-config@3.1.4_postcss@8.5.6": { "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", "dependencies": [ @@ -1942,7 +1915,7 @@ "@rollup/rollup-win32-ia32-msvc", "@rollup/rollup-win32-x64-gnu", "@rollup/rollup-win32-x64-msvc", - "fsevents@2.3.3" + "fsevents" ], "bin": true }, @@ -2291,7 +2264,7 @@ "tinyglobby" ], "optionalDependencies": [ - "fsevents@2.3.3" + "fsevents" ], "optionalPeers": [ "sass-embedded" @@ -2335,7 +2308,6 @@ "dependencies": [ "npm:@eslint/compat@^1.4.1", "npm:@eslint/js@^9.39.2", - "npm:@playwright/test@1.56.1", "npm:@sveltejs/adapter-auto@^6.1.1", "npm:@sveltejs/adapter-static@^3.0.10", "npm:@sveltejs/kit@^2.49.3", diff --git a/control/frontend/e2e/basic.test.ts b/control/frontend/e2e/basic.test.ts deleted file mode 100644 index b4751ab..0000000 --- a/control/frontend/e2e/basic.test.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { expect, test } from '@playwright/test'; - -test('page loads', async ({ page }) => { - await page.goto('/'); - await expect(page.getByText('PLG MuDiCS')).toBeVisible(); -}); - -test('page loads without problems', async ({ page }) => { - await page.goto('/'); - await expect(page.getByText('PLG MuDiCS')).toBeVisible(); - await expect(page.getByTestId('notification')).not.toBeVisible(); -}); - -test('diplay click shows files', async ({ page }) => { - await page.goto('/'); - await page.getByTestId('display').click(); - await expect(page.getByTestId('inode').first()).toBeVisible(); -}); - -test('show text', async ({ page }) => { - await page.goto('/'); - await page.getByTestId('display').click(); - - const controlButton = page.getByText('Text anzeigen'); - await expect(controlButton).toBeVisible(); - await controlButton.click(); - - const textPopup = page.getByTestId('text-popup'); - await expect(textPopup).toBeVisible(); - const textArea = textPopup.getByRole('textbox'); - await expect(textArea).toBeVisible(); - await textArea.fill('Hello, world!'); - - const submitButton = textPopup.locator('button').filter({ hasText: 'Text anzeigen' }); - await submitButton.click(); - await expect( - page.locator('[data-testid="notification"]:not(:has-text("Fehler 500"))') - ).not.toBeVisible(); -}); diff --git a/control/frontend/package.json b/control/frontend/package.json index c9bf473..517fba9 100644 --- a/control/frontend/package.json +++ b/control/frontend/package.json @@ -11,14 +11,11 @@ "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "lint": "eslint . && prettier --check .", - "format": "prettier --write .", - "test:e2e": "playwright test", - "test": "deno task test:e2e" + "format": "prettier --write ." }, "devDependencies": { "@eslint/compat": "^1.4.1", "@eslint/js": "^9.39.2", - "@playwright/test": "1.56.1", "@sveltejs/adapter-auto": "^6.1.1", "@sveltejs/adapter-static": "^3.0.10", "@sveltejs/kit": "^2.49.3", diff --git a/control/frontend/playwright.config.ts b/control/frontend/playwright.config.ts deleted file mode 100644 index 9189563..0000000 --- a/control/frontend/playwright.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { defineConfig } from '@playwright/test'; - -export default defineConfig({ - fullyParallel: true, - webServer: { - command: 'deno task build && deno task preview', - port: 4173 - }, - testDir: 'e2e' -}); diff --git a/flake.nix b/flake.nix index 7e4f7ac..2ccbef0 100644 --- a/flake.nix +++ b/flake.nix @@ -17,13 +17,7 @@ imagemagick ffmpeg gnome-screenshot - - playwright-driver.browsers ]; - - PLAYWRIGHT_BROWSERS_PATH = pkgs.playwright-driver.browsers; - PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD = "true"; - PW_DISABLE_TS_ESM = "true"; }; }; }