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";