183 Commits

Author SHA1 Message Date
Vladimir
a1cb9719a4
fix!: remove deprecated APIs (#8428) 2025-08-12 18:25:50 +02:00
Vladimir
c0ec08a905
feat(browser): add trackUnhandledErrors option (#8386) 2025-08-06 19:13:32 +02:00
Vladimir
b825ef87c5
fix: make sure test errors always have stacks property in Node.js context (#8392) 2025-08-06 18:03:32 +02:00
Ari Perkkiö
149f8e5095
fix(reporter)!: remove deprecated APIs (#8223)
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-08-04 14:30:28 +02:00
Vladimir
9e412de354
fix!: rewrite spying implementation to make module mocking more intuitive (#8363) 2025-08-01 16:13:07 +02:00
Raul Macarie
459efba6b8
fix: screenshot masks with Playwright provider (#8357) 2025-07-31 14:46:57 +02:00
renovate[bot]
13f9462293
fix(deps): update all non-major dependencies (#8348)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-29 14:54:18 +02:00
Vladimir
28765b4bbc
fix(wdio): properly construct the shadow root selector if there are multiple elements (#8354) 2025-07-28 15:24:42 +02:00
Vladimir
1a81c21d28
feat(runner)!: set mode to todo if no function is passed down to test or describe (#8346) 2025-07-28 15:24:32 +02:00
Vladimir
9be01ba594
feat!: use module-runner instead of vite-node (#8208)
Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
2025-07-28 13:43:53 +02:00
Noritaka Kobayashi
02da20864c
chore: fix typos (#8179) 2025-07-22 18:02:11 +02:00
Raul Macarie
d45f964c16
feat(browser): introduce toMatchScreenshot for Visual Regression Testing (#8041) 2025-07-22 15:19:06 +02:00
Shinobu Hayashi
ceed5b622d
feat(browser): support toBeInViewport utility method to assert element is in viewport or not (#8234) 2025-07-14 15:36:36 +02:00
kilavvy
0ad29decd5
Fix: Correct typos in documentation and tests (#8207) 2025-07-14 15:10:36 +02:00
renovate[bot]
a1e576ae0a
fix(deps): update all non-major dependencies (#8235)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-07-14 10:28:13 +02:00
Vladimir
924cb69610
feat: add onUnhandledError callback (#8162) 2025-06-24 16:14:35 +02:00
renovate[bot]
1a9d56092b
chore(deps): update all non-major dependencies (#8210)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-23 09:38:36 +02:00
Vladimir
bdd2e01c3d
fix(browser): run in-source tests only when the file itsels is a test file (#8204) 2025-06-21 20:20:30 +02:00
Vladimir
5600772c22
fix(browser): show a helpful error when spying on an export (#8178) 2025-06-17 19:03:24 +02:00
renovate[bot]
93f3200e45
fix(deps): update all non-major dependencies (#8123)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 18:14:40 +02:00
renovate[bot]
37ec08a008
chore(deps): update dependency @vitejs/plugin-basic-ssl to v2 (#8167)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-16 16:25:58 +02:00
Vladimir
1d8ebf9ae5
feat(browser): use base url instead of __vitest__ (#8126) 2025-06-09 12:57:15 +02:00
Vladimir
247ef58227
fix(browser): make custom locators available in vitest-browser-* packages (#8103) 2025-06-05 15:39:54 +02:00
Vladimir
c8d6264bf4
feat: support rolldown-vite (#7509)
Co-authored-by: Hiroshi Ogawa <hi.ogawa.zz@gmail.com>
2025-06-04 17:53:27 +02:00
renovate[bot]
cce98d3e02
chore(deps): update all non-major dependencies (#8067)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-02 12:38:40 +02:00
Vladimir
b9a312a8a2
fix(browser): resolve upload files relative to the project root (#8042) 2025-05-28 15:08:55 +02:00
Vladimir
c23b0f78f2
fix(wdio): don't scale browser in headless mode (#8033) 2025-05-28 14:16:35 +02:00
renovate[bot]
c2106b337b
chore(deps): update all non-major dependencies (#8029)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
2025-05-27 09:44:17 +03:00
renovate[bot]
9fe0f3df9d
chore(deps): update all non-major dependencies (#7929)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-05-20 14:57:32 +02:00
Vladimir
33d0538521
fix: remove unused exports (#7618) 2025-05-19 14:36:51 +02:00
Vladimir
e6fbd8d256
feat(browser): custom locators API (#7993) 2025-05-17 17:39:38 +02:00
Vladimir
d9f5163534
feat(browser): add screenshot.save option (#7777) 2025-05-17 15:44:06 +02:00
Vladimir
41beb261e6
feat: deprecate workspace in favor of projects (#7923)
Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
2025-05-05 18:49:26 +02:00
Florian Schwalm
029c0788c3
feat(browser): implement connect option for playwright browser provider (#7915)
Co-authored-by: Vladimir <sleuths.slews0s@icloud.com>
2025-05-05 16:29:15 +02:00
Vladimir
573cb16896
ci: fix flaky browser tests (#7887) 2025-04-30 18:15:19 +02:00
Vladimir
f2ce53c243
ci: update locator for uploading files test (#7900) 2025-04-28 21:22:19 +02:00
Vladimir
816a5c51f5
perf(browser): improve browser parallelisation (#7665) 2025-04-17 13:22:07 +02:00
Hiroshi Ogawa
c337480872
fix(browser): scale iframe for non ui case (#6512) 2025-04-17 12:57:37 +02:00
Hiroshi Ogawa
03f55d7472
fix(browser): fix mocking from outside of root (#7789) 2025-04-17 12:48:31 +02:00
renovate[bot]
15701f5dca
fix(deps): update all non-major dependencies (#7831)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-15 11:39:53 +09:00
renovate[bot]
29084f10fe
chore(deps): update all non-major dependencies (#7802)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-07 14:00:24 +02:00
Hiroshi Ogawa
5f762ec5cf
fix(browser): fix transform error before browser server initialization (#7783) 2025-04-02 16:03:57 +02:00
renovate[bot]
7c3dfb174a
fix(deps): update all non-major dependencies (#7765)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-31 18:15:14 +02:00
Vladimir
7883acd636
feat: use providers request interception for module mocking (#7576) 2025-03-28 16:37:36 +01:00
Vladimir
a550551801
fix(browser): correctly calculate timeout in hooks when actions are performed (#7747) 2025-03-28 13:47:56 +01:00
Vladimir
12762ea6cc
perf(browser): fork jest-dom instead of bundling it (#7605) 2025-03-26 10:07:11 +01:00
renovate[bot]
7fc5a29083
fix(deps): update all non-major dependencies (#7600)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hiroshi Ogawa <hi.ogawa.zz@gmail.com>
2025-03-25 12:03:11 +09:00
renovate[bot]
3230fe7438
chore(deps): update react monorepo to v19 (major) (#7724)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hiroshi Ogawa <hi.ogawa.zz@gmail.com>
2025-03-25 10:53:41 +09:00
Hiroshi Ogawa
b01a2bf5bc
chore(deps): use catalog for ws in tests (#7722) 2025-03-23 07:57:44 +01:00
Vladimir
63949b1d73
feat(browser): introduce and, or and filter locators (#7463)
Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
2025-03-20 15:19:50 +01:00