From 3c226dab12f9186b81be5f473e9430651e7a59d3 Mon Sep 17 00:00:00 2001 From: sysops Date: Fri, 28 Aug 2026 21:55:34 +0200 Subject: [PATCH] =?UTF-8?q?SHL-01:=20fix=20=E2=80=94=20vitest=20jsdom-envi?= =?UTF-8?q?ronment=20+=20jest-dom-Setup=20(3=20Dialog-Tests=20schlugen=20o?= =?UTF-8?q?hne=20DOM=20fehl)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/shl/package.json | 2 ++ web/shl/vitest.config.ts | 8 ++++++++ web/shl/vitest.setup.ts | 1 + 3 files changed, 11 insertions(+) create mode 100644 web/shl/vitest.config.ts create mode 100644 web/shl/vitest.setup.ts diff --git a/web/shl/package.json b/web/shl/package.json index 485880b..4216b43 100644 --- a/web/shl/package.json +++ b/web/shl/package.json @@ -14,9 +14,11 @@ "react-dom": "^18.3.1" }, "devDependencies": { + "@testing-library/jest-dom": "^6.4.8", "@testing-library/react": "^16.0.0", "@types/react": "18.3.3", "@types/react-dom": "18.3.0", + "jsdom": "^24.1.1", "typescript": "5.5.3", "vitest": "^2.0.0" } diff --git a/web/shl/vitest.config.ts b/web/shl/vitest.config.ts new file mode 100644 index 0000000..262024c --- /dev/null +++ b/web/shl/vitest.config.ts @@ -0,0 +1,8 @@ +import { defineConfig } from "vitest/config"; + +export default defineConfig({ + test: { + environment: "jsdom", + setupFiles: ["./vitest.setup.ts"], + }, +}); diff --git a/web/shl/vitest.setup.ts b/web/shl/vitest.setup.ts new file mode 100644 index 0000000..f149f27 --- /dev/null +++ b/web/shl/vitest.setup.ts @@ -0,0 +1 @@ +import "@testing-library/jest-dom/vitest";