diff --git a/DEVLOG.md b/DEVLOG.md index cef4919..2cd530e 100644 --- a/DEVLOG.md +++ b/DEVLOG.md @@ -169,3 +169,16 @@ Keine Commits in dieser Session. - web/shl/tsconfig.json | 18 ++++++++++++++++++ --- +## 2026-08-28 21:51 – 21:57 (5m) +**Beschreibung:** Claude Code Session +**Projekt:** nexarch + +### Commits +- 3c226da SHL-01: fix — vitest jsdom-environment + jest-dom-Setup (3 Dialog-Tests schlugen ohne DOM fehl) + +### Geänderte Dateien +- web/shl/package.json | 2 ++ +- web/shl/vitest.config.ts | 8 ++++++++ +- web/shl/vitest.setup.ts | 1 + + +--- diff --git a/web/shl/vitest.setup.ts b/web/shl/vitest.setup.ts index f149f27..fe6f07b 100644 --- a/web/shl/vitest.setup.ts +++ b/web/shl/vitest.setup.ts @@ -1 +1,9 @@ import "@testing-library/jest-dom/vitest"; +import { afterEach } from "vitest"; +import { cleanup } from "@testing-library/react"; + +// Ohne explizites Cleanup bleiben zwischen den it()-Blöcken gerenderte Dialoge im DOM stehen +// (mehrere /-Bäume stapeln sich), wodurch getByRole() mehrere Treffer statt einen findet. +afterEach(() => { + cleanup(); +});