34 Commits

Author SHA1 Message Date
renovate[bot]
9a9323b737
chore(deps): update dependency @antfu/eslint-config to v6 (#8832)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-11-06 15:16:39 +01:00
Vladimir
9a79b90c95
perf: reduce the number of unused imports (#8508) 2025-09-08 19:20:18 +02:00
btea
896645b089
refactor: use isBuiltin to replace isNodeBuiltin (#7527) 2025-09-06 10:31:35 +08:00
Trevor Burnham
bb34c64dc1
perf: use ES2022 language features (#8492) 2025-08-28 11:10:17 +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
Vladimir
e9c9282523
feat(mocker): add automocker entry (#8301) 2025-07-14 11:01:51 +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
Zhong
a0f9ae3f04
fix(mocker): fix regexpHoistable to allow whitespace before parentheses (#8231) 2025-07-03 14:30:28 +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 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
b34ffada3b
fix(browser): await mocker invalidation to avoid race condition with "mock wasn't registered" (#8021) 2025-05-28 15:58:12 +02:00
Hiroshi Ogawa
03f55d7472
fix(browser): fix mocking from outside of root (#7789) 2025-04-17 12:48:31 +02:00
Hiroshi Ogawa
773b10e049
fix: fix already hoisted mock (#7815) 2025-04-09 10:44:56 +02:00
Vladimir
7883acd636
feat: use providers request interception for module mocking (#7576) 2025-03-28 16:37:36 +01:00
Vladimir
a7ecd0f495
refactor: remove direct imports from rollup (#7751) 2025-03-28 14:10:27 +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]
4b0451d9e5
chore(deps): update dependency @antfu/eslint-config to v4 (#7407)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-03-11 16:06:15 +01:00
btea
a12ec008af
fix(mocker): include more modules to prefix-only module list (#7524) 2025-02-19 17:53:15 +09:00
Hiroshi Ogawa
d3acbd8b96
fix(browser): fix mocking modules out of root (#7415) 2025-02-04 14:38:15 +01:00
renovate[bot]
a8d123cb33
chore(deps): update eslint packages (#7086)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2025-01-22 14:13:09 +01:00
Arya Emami
8dd2071376
chore: fix various typos (#7054) 2025-01-08 14:21:45 +01:00
Vladimir
78b62ffe1d
feat: allow multi-browser configuration (#6975) 2024-12-19 14:21:41 +01:00
Vladimir
b3e43d0452
fix(spy)!: spyOn reuses mock if method is already spyed on (#6464)
Co-authored-by: Hiroshi Ogawa <hi.ogawa.zz@gmail.com>
2024-12-09 10:24:20 +01:00
Joe
db7a888801
feat!: spy.mockReset changes (#6426) 2024-12-05 15:01:06 +01:00
renovate[bot]
04f250fe1c
chore(deps): update eslint packages (#6958)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2024-12-04 12:41:43 +01:00
Vladimir
8d179afcc7
fix(browser): improve source maps when vi.mock is present (#6810) 2024-11-13 17:02:47 +01:00
Vladimir
2444ff225f
fix(browser): initiate MSW in the same frame as tests (#6772) 2024-10-28 13:19:27 +01:00
Hiroshi Ogawa
de74785e05
chore(deps): update @antfu/eslint-config v3.8.0 (#6751) 2024-10-23 13:18:42 +02:00
Hiroshi Ogawa
388e9b71fb
chore(deps): update @types/estree and fix arbitrary module identifier name types (#6669) 2024-10-15 10:34:53 +02:00
renovate[bot]
d260cef634
chore(deps): update all non-major dependencies (#6360)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hiroshi Ogawa <hi.ogawa.zz@gmail.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2024-10-14 13:43:10 +02:00
renovate[bot]
84a066af0e
chore(deps): update dependency @antfu/eslint-config to v3 (#6435)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2024-09-02 10:16:37 +02:00
Vladimir
95f0203f27
feat(mocker): introduce @vitest/mocker package, allow { spy: true } instead of a factory (#6289) 2024-08-21 17:17:27 +02:00