638 Commits

Author SHA1 Message Date
natsuki ueda
07a8a6e134
docs: fix reference link (#8596) 2025-09-19 11:42:11 +02:00
Rinil Kunhiraman
482ee64815
docs: add comprehensive Component Testing guide (#8409)
Co-authored-by: Rinil Kunhiraman <rinilkunhiraman@users.noreply.github.com>
Co-authored-by: Vladimir <sleuths.slews0s@icloud.com>
2025-09-18 15:55:22 +02:00
Ari Perkkiö
a54ff97659
docs: incorrect example of use (#8571) 2025-09-13 14:51:14 +02:00
William Killerud
9e722834ae
feat!: include shadow root contents in pretty-format output (#8545) 2025-09-10 07:37:42 +02:00
Vladimir
25fd32bf0a
fix!: verbose reporter prints tests in a list, introduce tree reporter (#8500)
Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
2025-09-09 06:58:27 +02:00
Vladimir
304bc20f0f
feat(projects)!: allow only files that have "vitest.config" or "vite.config" in the name (#8542) 2025-09-08 15:43:09 +02:00
duyifei
928e8fab2a
docs: add extra description for the usage of process.env.VITEST (#8360)
Co-authored-by: Vladimir <sleuths.slews0s@icloud.com>
2025-09-06 10:18:31 +08:00
Vladimir
2b9b34311f
docs: update mocking guide (#8514) 2025-08-31 12:47:43 +02:00
Vladimir
bbb3514f52
docs(browser): remove mentions of old browser/providers/* (#8515) 2025-08-31 12:45:39 +02:00
Vladimir
2308cbf130
feat(browser): add length property to locators, toHaveLength now accepts locators (#8512) 2025-08-31 11:38:44 +02:00
Vladimir
57b2cca2e0
feat(browser): support iframe locator with playwright provider (#8016) 2025-08-28 10:38:46 +02:00
Nick Battjes
99e016bec8
feat(coverage): autoUpdate to support percentage formatting (#8456)
Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
2025-08-27 12:43:33 +02:00
Vladimir
606cb9e3e3
feat(browser)!: require a provider factory instead of a string (#8445) 2025-08-27 12:00:11 +02:00
Vladimir
2c2d1d4ce4
perf!: remove minWorkers and set it automatically to 0 in non watch mode (#8454) 2025-08-25 16:16:35 +02:00
Vladimir
a1cb9719a4
fix!: remove deprecated APIs (#8428) 2025-08-12 18:25:50 +02:00
Vladimir
e69d8f4ec0
docs: add more info about workspace migration (#8406) 2025-08-12 14:51:22 +02:00
Vladimir
c0b9ad936e
docs: modernize jest migration guide (#8407) 2025-08-12 14:40:53 +02:00
Copilot
7ff9c67ac5
docs: update Testing Types docs to use non-deprecated expect-type API and add toMatchObjectType documentation (#8397)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: sheremet-va <16173870+sheremet-va@users.noreply.github.com>
2025-08-09 22:44:27 +02:00
Vladimir
c0ec08a905
feat(browser): add trackUnhandledErrors option (#8386) 2025-08-06 19:13: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
Ari Perkkiö
ba8cc90521
docs(coverage): add examples of ignore hints (#8379) 2025-08-04 13:15:14 +02:00
Vladimir
9e412de354
fix!: rewrite spying implementation to make module mocking more intuitive (#8363) 2025-08-01 16:13:07 +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
Vladimir
c16abe71ea
fix(wdio): wait for the driver to be properly closed (#8305) 2025-07-22 15:41:50 +02:00
Raul Macarie
d45f964c16
feat(browser): introduce toMatchScreenshot for Visual Regression Testing (#8041) 2025-07-22 15:19:06 +02:00
Jack Shelton
083f521a95
docs: add qwik integration to vitest browser mode (#8323) 2025-07-21 17:56:19 +02:00
moosemanf
87245a5bdb
docs: typo (#8320) 2025-07-17 15:15:17 +03:00
Ari Perkkiö
013bf2cb2c
fix!: ignore --standalone when CLI filename filter is used (#8262) 2025-07-15 16:26:09 +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
madeofsun
6cbacd4fa2
docs: fixes doc about inlining external dependencies (#8245) 2025-07-14 15:10:05 +02:00
abeer0
c1f78d2adc
docs: correct GitHub casing (#8254) 2025-07-04 13:16:09 +02:00
Vladimir
6d64a3f6e6
docs: clarify node types (#8216) 2025-06-25 14:56:52 +02:00
Vladimir
76fb75d424
fix!: remove deprecated workspace option in favor of projects (#8218) 2025-06-25 14:56:40 +02:00
Vladimir
e91f7ba2d2
docs: remove old migration guides (#8217) 2025-06-24 16:22:12 +02:00
Vladimir
abc0d8273f
fix(spy)!: support spying on classes (#6160) 2025-06-24 16:17:30 +02:00
Vladimir
be11d374ca
fix!: remove deprecated environmentMatchGlobs and poolMatchGlobs (#8205) 2025-06-22 09:59:03 +02:00
Vladimir
14c507200a
feat!: simplify default exclude pattern (#6287) 2025-06-20 10:52:26 +02:00
Ari Perkkiö
176133ed0c
feat!(coverage): v8 to support only AST based remapping (#8064) 2025-06-18 12:29:05 +03:00
Ari Perkkiö
41a111c35b
fix!(coverage): remove .all, reworked include/exclude (#7837) 2025-06-18 11:20:23 +03:00
Ari Perkkiö
82fcf5d53b
fix!: remove 'basic' reporter (#7884) 2025-06-18 10:06:40 +03:00
Vladimir
5600772c22
fix(browser): show a helpful error when spying on an export (#8178) 2025-06-17 19:03:24 +02:00
leopardracer
de707276c8
docs: fix typos in documentation: "replaying" and "infering" (#8176)
Co-authored-by: Vladimir <sleuths.slews0s@icloud.com>
2025-06-17 18:40:29 +02:00
abeer0
04f7a7f253
docs: capitalize titles (#8143) 2025-06-10 17:26:35 +02:00
Ari Perkkiö
67b401a3fa
docs(coverage): small typos (#8113) 2025-06-10 15:45:52 +09:00
Vladimir
142c735e16
fix(browser): calculate prepare time from createTesters call on the main thread (#8101) 2025-06-05 10:45:57 +02:00
João Victor Lopes
4cc18601f1
docs: remove outdated section (#8066) 2025-06-03 08:20:59 +02:00
Artem Zakharchenko
c00983c5a2
docs(performance): clarify the way sharding works (#8072) 2025-06-02 20:19:55 +03:00
Vladimir
3d130c6f0b
docs: add two more feature to the announcement (#8073) 2025-06-02 17:22:52 +02:00
Ari Perkkiö
54e93989dc
docs(coverage): explain v8 and istanbul differences (#8065)
Co-authored-by: Vladimir <sleuths.slews0s@icloud.com>
2025-06-02 12:13:45 +02:00