Skip to content

fix: add node:test fake timers coverage to integration fixtures#924

Merged
devpow112 merged 1 commit into
mainfrom
depowell/integration-fake-timers-node
Jun 24, 2026
Merged

fix: add node:test fake timers coverage to integration fixtures#924
devpow112 merged 1 commit into
mainfrom
depowell/integration-fake-timers-node

Conversation

@devpow112

@devpow112 devpow112 commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Adds node:test mock.timers coverage alongside the existing Sinon fake-timers tests in the integration fixtures (node, jest, mocha, playwright, webdriverio), reorganized into sinon and node sub-suites with the validation golden files updated to match. web-test-runner is excluded since it runs in a browser where node:test is unavailable.

This also fixes a fringe case with playwright test running and timer faking.

https://desire2learn.atlassian.net/browse/QE-2045

@github-actions github-actions Bot added the javascript Pull requests that update JavaScript code label Jun 24, 2026
@devpow112 devpow112 marked this pull request as ready for review June 24, 2026 15:41
@devpow112 devpow112 requested a review from a team as a code owner June 24, 2026 15:41
@devpow112 devpow112 enabled auto-merge (squash) June 24, 2026 15:41
@github-actions

This comment has been minimized.

@github-actions

This comment has been minimized.

sarahboyd
sarahboyd previously approved these changes Jun 24, 2026
@devpow112

This comment was marked as resolved.

@devpow112 devpow112 changed the title Add node:test fake timers coverage to integration fixtures fix: add node:test fake timers coverage to integration fixtures Jun 24, 2026
@devpow112 devpow112 force-pushed the depowell/integration-fake-timers-node branch from 1efc9f9 to 66472e7 Compare June 24, 2026 17:49
@devpow112 devpow112 force-pushed the depowell/integration-fake-timers-node branch from 66472e7 to 9dbf5c7 Compare June 24, 2026 17:50
@devpow112 devpow112 requested review from a team and sarahboyd June 24, 2026 17:51
@github-actions

Copy link
Copy Markdown
Contributor

Coverage Report

Report

Report Validation

jest 🟢

Schema: PASSED 🟢
Contents: PASSED 🟢

Report

mocha 🟢

Schema: PASSED 🟢
Contents: PASSED 🟢

Report

node 🟢

Schema: PASSED 🟢
Contents: PASSED 🟢

Report

playwright 🟢

Schema: PASSED 🟢
Contents: PASSED 🟢

Report

@web/test-runner 🟢

Schema: PASSED 🟢
Contents: PASSED 🟢

Report

webdriverio 🟢

Schema: PASSED 🟢
Contents: PASSED 🟢

Report

@devpow112 devpow112 merged commit 92db3b7 into main Jun 24, 2026
8 of 9 checks passed
@devpow112 devpow112 deleted the depowell/integration-fake-timers-node branch June 24, 2026 18:10
@d2l-github-release-tokens

Copy link
Copy Markdown

🎉 This PR is included in version 6.3.5 🎉

The release is available on:

Your semantic-release bot 📦🚀

@d2l-github-release-tokens d2l-github-release-tokens Bot added the released Pull requests that have been released label Jun 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

javascript Pull requests that update JavaScript code released Pull requests that have been released

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants