657 Commits

Author SHA1 Message Date
Raul Macarie
d45f964c16
feat(browser): introduce toMatchScreenshot for Visual Regression Testing (#8041) 2025-07-22 15:19:06 +02:00
renovate[bot]
aa79e2733e
fix(deps): update all non-major dependencies (#8328)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-21 13:00:58 +02:00
Vladimir Sheremet
3cb2c85705
chore: release v4.0.0-beta.3 2025-07-15 16:26:47 +02:00
Vladimir
497cb94498
test: don't use __dirname and __filename in tests and configs (#8314) 2025-07-15 15:02:19 +02:00
Vladimir
f55bb81e60
fix(rolldown-vite): properly disable minifier in the browser client (#8306) 2025-07-15 14:32:10 +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
renovate[bot]
ad16d46957
chore(deps): update eslint packages (#8124)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-07-14 11:01:34 +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 Sheremet
79bcd1aa02
chore: release v4.0.0-beta.2 2025-06-24 16:23:26 +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
be11d374ca
fix!: remove deprecated environmentMatchGlobs and poolMatchGlobs (#8205) 2025-06-22 09:59:03 +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 Sheremet
7afdd7bc69
chore: release v4.0.0-beta.1 2025-06-20 17:26:53 +02:00
Vladimir
1e60c4f440
fix!: remove Node types from the main entry point, use vitest/node instead (#8200) 2025-06-20 17:01:02 +02:00
Vladimir
da59eb887b
fix!: replace deprecated ErrorWithDiff with TestError (#8195) 2025-06-20 11:58:26 +02:00
Vladimir Sheremet
c666d149a4
chore: release v3.2.4 2025-06-17 19:52:48 +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
Vladimir
0c3be6f637
fix(coverage): ignore SCSS in browser mode (#8161) 2025-06-14 15:49:09 +02:00
Bill Collins
44940d9dd7
fix: use correct path for optimisation of strip-literal (#8139) 2025-06-10 12:24:38 +02:00
Vladimir Sheremet
b87ee3ece2
chore: release v3.2.3 2025-06-09 13:30:55 +02:00
Ari Perkkiö
dc469f260f
fix(runner): comments between fixture destructures (#8127) 2025-06-09 12:58:36 +02:00
Vladimir
1d8ebf9ae5
feat(browser): use base url instead of __vitest__ (#8126) 2025-06-09 12:57:15 +02:00
Vladimir Sheremet
7ddcd3363e
chore: release v3.2.2 2025-06-05 15:40:44 +02:00
Vladimir
247ef58227
fix(browser): make custom locators available in vitest-browser-* packages (#8103) 2025-06-05 15:39:54 +02:00
Vladimir Sheremet
33f71207fa
Revert "fix(browser): optimize build output and always prebundle vitest"
This reverts commit 00a391656c1246e37645abe21fc28c1994ad45bd.
2025-06-05 12:10:53 +02:00
Vladimir Sheremet
00a391656c
fix(browser): optimize build output and always prebundle vitest 2025-06-05 12:10:04 +02:00
Vladimir
142c735e16
fix(browser): calculate prepare time from createTesters call on the main thread (#8101) 2025-06-05 10:45:57 +02:00
Vladimir Sheremet
f858f3b291
chore: release v3.2.1 2025-06-03 19:06:05 +02:00
Vladimir Sheremet
59200ae6b0
chore: release v3.2.0 2025-06-02 13:00:32 +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
70fb03c388
fix(browser): add this type to locators.extend (#8069) 2025-06-02 09:46:49 +02:00
Vladimir
9cbfc231a0
feat(vitest): allow per-file and per-worker fixtures (#7704)
Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
2025-05-31 14:07:34 +02:00
Vladimir
b03f2098a5
feat: annotation API (#7953) 2025-05-30 18:56:14 +02:00
Vladimir
0cbad1b0d0
fix(browser): share vite cache with the project cache (#8049) 2025-05-29 11:50:45 +02:00
Vladimir
910892ed93
chore: simplify working with UI package in dev (#8044) 2025-05-29 10:37:58 +02:00
Vladimir Sheremet
ba87a62b99
chore: release v3.2.0-beta.3 2025-05-28 16:27:15 +02:00
Vladimir
b34ffada3b
fix(browser): await mocker invalidation to avoid race condition with "mock wasn't registered" (#8021) 2025-05-28 15:58:12 +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
Vladimir
3f8159a2ff
ci(rollup): disable watcher for types generators (#8035) 2025-05-26 16:22:39 +02:00
Vladimir
227a992adb
fix(browser): run tests serially if provider doesn't provide a mocker (#8032) 2025-05-26 14:52:39 +02:00
Ansgar Prause
646a1512f1
docs: fix typo, improve formatting (#8025) 2025-05-26 11:51:55 +09:00
Ari Perkkiö
51cd81444b
fix(coverage): browser + v8 in source tests missing (#7946) 2025-05-23 17:35:34 +02: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 Sheremet
2854ad663f
chore: release v3.2.0-beta.2 2025-05-19 14:37:20 +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 Sheremet
165fb0e8ae
chore: release v3.2.0-beta.1 2025-05-05 18:49:51 +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