fix(frontend): flaky CI + Svelte 5-Warnungen in Component-Tests #294
No reviewers
Labels
No labels
component/backend
component/docs
component/e2e
component/frontend
component/infra
component/keycloak
prio/high
prio/low
prio/medium
type/bug
type/chore
type/feature
type/refactor
type/test
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
WompSchmiede/FamilienFeierPlaner!294
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/svelte5-test-warnungen"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Allgemein
Altes Verhalten
ReferenceError: document is not definedaus bits-ui body-scroll-lock. Alle 1216 Tests laufen gruen, aber ein nach jsdom-Teardown feuernder Timeout verursacht exit code 1.createRawSnippet-Renderfunktion indata-table.component.test.tsgibt Plain-String statt HTML-Element zurueck.Neues Verhalten
setTimeout-Tracker invitest.setup.tsueberschreibtglobalThis.setTimeout/clearTimeout, tracked alle Timer-IDs. DerafterEach-Hook in setupFiles (laeuft NACH testing-library's cleanup) cleart alle pending Timer vor jsdom-Teardown.createRawSnippet.rendergibt jetzt<span>...</span>statt Plain-String.docs/design/09-bekannte-svelte5-warnungen.mdmit Upstream-Referenzen (bits-ui #2083, #2080, #2050).Begruendung
invalid_raw_snippet_renderist ein echter Svelte-5-Kompatibilitaetsfehler im Test.derived_inertkann von unserer Seite nicht gefixt werden (bits-ui node_modules), wird aber dokumentiert.Test-Hinweise
cd frontend && npx vitest run— alle 72 Test Files muessen gruen sein, 0 unhandled errors.test-frontendsollte nicht mehr flaky fehlschlagen.448900772d116992b233