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(); });