test(web): laengere Wartezeit fuer findBy/waitFor im CI
Unter Last auf dem Runner liefen Rollenabfragen grosser Seiten ueber die Standardsekunde; Laeufe 513/514 wurden mit wechselnden Tests rot (domains-page, nextcloud-files-page). asyncUtilTimeout 5 s, testTimeout 15 s. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import { expect } from 'vitest';
|
||||
import * as matchers from '@testing-library/jest-dom/matchers';
|
||||
import { configure } from '@testing-library/react';
|
||||
import { expect } from 'vitest';
|
||||
|
||||
// Explicitly extend vitest's expect with jest-dom matchers.
|
||||
// Using the explicit extend approach (not @testing-library/jest-dom/vitest) for
|
||||
@@ -7,6 +8,12 @@ import * as matchers from '@testing-library/jest-dom/matchers';
|
||||
// expect instance in vitest 4's module resolution).
|
||||
expect.extend(matchers);
|
||||
|
||||
// findBy*/waitFor warten standardmaessig nur 1 s. Im CI laufen alle Testdateien parallel auf
|
||||
// einem ausgelasteten Runner; Rollenabfragen auf grossen Seiten brauchten dort laenger und
|
||||
// liessen wechselnde Tests rot werden (Laeufe 513/514 am 09.10.2026: domains-page,
|
||||
// nextcloud-files-page). 5 s Spielraum aendert nichts am Ergebnis gruener Tests.
|
||||
configure({ asyncUtilTimeout: 5000 });
|
||||
|
||||
// Type augmentation for the custom matchers (adds toBeInTheDocument, etc.)
|
||||
// This import only carries type declarations — no runtime effect.
|
||||
import '@testing-library/jest-dom/vitest';
|
||||
|
||||
Reference in New Issue
Block a user