5119 Commits

Author SHA1 Message Date
Vladimir
65292c3655
docs: update structure (#8625) 2025-11-06 14:59:05 +01:00
renovate[bot]
da8b93aa53
fix(deps): update all non-major dependencies (#8636)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-11-06 14:39:50 +01:00
renovate[bot]
f72b50d85f
chore(deps): update actions/upload-artifact action to v5 (#8831)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-06 13:59:32 +01:00
Daniel Rentz
a304410bc4
docs: fix server.debug property names (#8930) 2025-11-06 13:39:07 +01:00
Vladimir
75e7fcc51f
fix(spy): copy static properties if spy is initialised with vi.fn(), fix types for vi.spyOn(obj, class) (#8956) 2025-11-06 13:38:16 +01:00
Hiroshi Ogawa
bcb132fd4e
fix: workaround noExternal merging bug on Vite 6 (#8950) 2025-11-06 12:51:48 +01:00
Livan
997ca5a827
fix(runner): properly encode Uint8Array body in annotations (#8951) 2025-11-06 12:50:47 +01:00
Julien Wajsberg
069e6db9bd
fix(webdriverio): When no argument is passed to the .click interaction command, the webdriver command should also have no argument (#8937) 2025-11-06 12:50:11 +01:00
Vida Xie
97aed7454f
chore: remove unused deps in pnpm-workspace.yaml (#8949) 2025-11-06 09:19:23 +02:00
Joaquín Sánchez
1f73037385
fix(browser): cleanup frame-ancestors from CSP header at coverage middleware (#8941) 2025-11-05 10:22:06 +01:00
865073cf9e
chore: remove unused AI output (#8943) 2025-11-05 08:40:35 +02:00
Hugo Torzuoli
1ba8e3caca
chore: typo in error (#8939) 2025-11-04 18:26:37 +01:00
Daniel Rentz
c322752dd8
docs: minor improvements for "expect" documentation (#8936) 2025-11-04 18:25:44 +01:00
Vladimir Sheremet
1f5d9d2ccf
chore: release v4.0.7 v4.0.7 2025-11-04 16:15:29 +01:00
Vladimir
a1b7361ab1
fix(jsdom): support URL.createObjectURL, FormData.set(prop, blob) (#8935) 2025-11-04 16:14:37 +01:00
Vladimir
312a612f81
chore: cleanup mocking tests (#8932) 2025-11-04 13:37:15 +01:00
renovate[bot]
ab9a690a2d
chore(deps): update dependency eslint to ^9.39.1 (#8911)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-04 12:25:01 +01:00
Vladimir
460c0d7169
ci: update node-version for browser tests to 24 (#8929) 2025-11-04 12:22:44 +01:00
Vitaly Baev
35a27d4b33
fix: add Locator as a possible element type in toContainElement() matcher (fix #8910) (#8927) 2025-11-04 11:55:12 +01:00
Ari Perkkiö
751c3926fc
fix(cli): parse --execArgv as array (#8924) 2025-11-03 21:19:11 +01:00
Vladimir
c9078a26e3
fix: create environment once per worker with isolate: false (#8915) 2025-11-03 17:20:06 +01:00
Vladimir
9d2b4d501a
fix(browser): inherit isolate option, deprecate browser.isolate/browser.fileParallelism (#8890) 2025-11-03 17:05:04 +01:00
Ari Perkkiö
680a612ea7
perf(pool): sort test files by project by default (#8914) 2025-11-03 17:03:13 +01:00
Ari Perkkiö
fdb2e7982a
fix(typecheck): handle re-runs outside tsc (#8920) 2025-11-03 17:02:36 +01:00
Ari Perkkiö
6240d51a6a
fix: bind process in case global is overwritten (#8916) 2025-11-03 17:02:03 +01:00
Pooya Parsa
d41fa742fd
fix(pool): avoid --require argument when running in deno (#8897) 2025-11-03 17:01:26 +01:00
renovate[bot]
a8109a4462
chore(deps): update dependency @antfu/ni to v27 (#8912)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-03 10:56:11 +01:00
Mikhail
b60149b274
perf(reporters): remove unnecessary Array.from call (#8907) 2025-11-03 08:23:01 +02:00
Mikhail
06d6207fb7
perf(reporters): optimize getting the tests stats (#8908) 2025-11-02 19:28:46 +02:00
Nagy Máté
2f37ccea85
docs: Improve onStackTrace docs to include limitations and tips (#8905) 2025-11-02 10:49:33 +01:00
Vladimir Sheremet
2e7b2b8b98
chore: release v4.0.6 v4.0.6 2025-10-31 13:56:46 +01:00
David Ollerhead
9741d86732
docs(coverage): correct include glob pattern (#8893) 2025-10-31 14:31:13 +02:00
Younes Jaaidi
f50ea7a250
fix(browser): ensure setup files are re-evaluated on each test run (fixes #8883) (#8884) 2025-10-31 12:42:44 +01:00
Vladimir
31706dfe51
fix: reuse the same environment when isolate and fileParallelism are false (#8889) 2025-10-31 10:23:27 +01:00
Vladimir
10a06d8c92
fix(happy-dom): properly teardown additional keys (#8888) 2025-10-31 09:13:27 +01:00
Vladimir
197caf2f94
fix(jsdom): pass down Node.js FormData to Request (#8880) 2025-10-31 08:35:02 +01:00
Vladimir
ca041f51ad
fix: improve spying types (#8878) 2025-10-31 08:17:07 +01:00
Vladimir
9e24a59f2c
fix(browser): support module tracking (#8877) 2025-10-30 17:11:45 +01:00
Ari Perkkiö
e3b7775509
fix(coverage): prevent filtering out virtual files before remapping to sources (#8860) 2025-10-30 15:24:30 +01:00
Ryan Johnson
c57511bee0
docs: fix locator example to use elements() method (#8867) 2025-10-30 14:02:10 +01:00
Vladimir
7e6c37ae5f
fix: do not throw when importing a type from an external package (#8875) 2025-10-30 13:56:59 +01:00
Hiroshi Ogawa
3e19f27d03
fix: don't merge errors with different diffs for reporting (#8871) 2025-10-30 11:17:23 +01:00
Vladimir Sheremet
ed9fc71076
chore: release v4.0.5 v4.0.5 2025-10-29 13:59:11 +01:00
Vladimir
b9521e0c2d
fix: allow module in --config (#8864) 2025-10-29 13:58:24 +01:00
0e858bab43
fix(module-runner): don't return node builtins for getBuiltins unconditionally (#8863) 2025-10-29 13:48:38 +01:00
Vladimir
a4f86f1ba4
fix: respect ssr.noExternal when externalizing dependencies (#8862) 2025-10-29 13:34:25 +01:00
Yohann
b9aabf4e66
fix(pool): rename groupId to groupOrder in error message (#8856) 2025-10-29 08:13:29 +02:00
Ari Perkkiö
584aa7148d
perf: pass testfiles at once when --no-isolate --maxWorkers=1 (#8835) 2025-10-28 12:57:22 +01:00
rzzf
7ee283c965
fix(browser): allow Locator type in selectOptions element parameter (#8848)
Co-authored-by: Vladimir <sleuths.slews0s@icloud.com>
2025-10-28 11:19:37 +01:00
Michael Newman
7db8f3e696
docs(config): Fix a typo in the config docs (#8847) 2025-10-28 10:55:50 +01:00