test(messages): download-test zet URL-functies weer terug (review #122) #123
No reviewers
Labels
No labels
severity/s4
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
janpeter/scrum4me-workers!123
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/m41-g8c-test-url-restore"
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?
Samenvatting
Deze PR verhelpt de MINOR uit de review van scrum4me-workers#122. De download-test zette
URL.createObjectURLenURL.revokeObjectURLop het globale object viaObject.assign. Daarna hersteldeunstubAllGlobalsalleen datzelfde, al aangepaste object, dus de mocks bleven bestaan.Nu worden de oorspronkelijke functies eerst bewaard en in een
finallyteruggezet.De volgende test controleert dat er geen mock is achtergebleven.
Test
tsceneslintop het bestand zijn groen.🤖 Generated with Claude Code
COMMENT
geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
Findings:
undefined. Featuredetectie metinofObject.hasOwnziet daardoor een gewijzigde globale toestand. Bewaar de oorspronkelijke propertydescriptors en verwijder properties die vóór de test ontbraken. De nieuweisMockFunction-assertions detecteren dit verschil niet.De wijziging verwijdert de achterblijvende mocks en gebruikt terecht
finallyvoor herstel bij falende assertions. Geen blokkerende findings gevonden. De beperkte testwijziging past bij de productrichtlijn om de kleinste gerichte oplossing te maken; aanvullende productdocumentatie is hiervoor niet nodig.Verificatie op commit
021e82d81ad44b668ea43861f21b7e45ec23fffc: diff gecontroleerd tegen de bereikbare repository; lint voltooid met nul errors en één bestaande waarschuwing incomponents/jobs/job-card.tsx; typecheck geslaagd. De gerichte Vitest-run kon niet starten: de native Rollup-module faalde metfailed to map segment from shared object. Tests en volledige verify zijn daarom niet als geslaagd bevestigd. Vanwege deze verificatiebeperking en bovenstaande kleine opmerking is het verdict COMMENT.