🚀 Features
- Implement
mockThrowandmockThrowOnce- by @thor-juhasz and @sheremet-va in #9512 (61917) - Support
update: "none"and add docs about snapshots behavior on CI - by @hi-ogawa in #9700 (05f18) - Support playwright
launchOptionswithconnectOptions- by @hi-ogawa in #9702 (f0ff1) - browser:
- coverage:
- Add
coverage.changedoption to report only changed files - by @kykim00 and @AriPerkkio in #9521 (1d939)
- Add
- ui:
🐞 Bug Fixes
- Don't propagate nested
aroundEach/Allerrors but aggregate them on runner - by @hi-ogawa in #9673 (b6365) - Show a better error if there is a pending dynamic import - by @sheremet-va in #9676 (7ef5c)
- Preserve stack trace of
resolves/rejectschained assertion error - by @hi-ogawa in #9679 (c6151) - Handle module-sync condition in vmThreads/vmForks require - by @lesleh in #9650 and #9651 (bb203)
- Hooks should respect
maxConcurrency- by @hi-ogawa in #9653 (16d13) - Recursively autospy module object - by @hi-ogawa in #9687 (695a8)
- Remove trailing spaces from diff error log - by @hi-ogawa and @sheremet-va in #9680 (395d1)
- Respect project
resolve.conditionsfor externals - by @hi-ogawa in #9717 (1d498) - Use object for WeakMap instead of a symbol to support webcontainers - by @sheremet-va in #9731 (c5225)
- Fix re-mocking virtual module - by @hi-ogawa in #9748 (3cbbb)
- Cancelling should stop current test immediately - by @AriPerkkio in #9729 (0cb2f)
- Make
mockObjectchange backwards compatible - by @sheremet-va in #9744 (84c69) - browser:
- Remove
--remote-debugging-addressfrom chrome args - by @hi-ogawa and @AriPerkkio in #9712 (f09bb) - Make sure userEvent actions support
ensureAwaited- by @sheremet-va in #9732 (97685)
- Remove
- reporter:
dotreporter leaves pending tests - by @AriPerkkio in #9684 (4d793)
- runner:
- Mark repeated tests as finished on last run - by @AriPerkkio in #9707 (cc735)
- types:
bench.reportersno longer gives type errors when passing file name string paths - by @Bertie690 in #9695 (093c8)