Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
0a74664
feat(browser): support custom screenshot comparison algorithms (#8687)
macarie Oct 13, 2025
1b92f36
feat: add `displayAnnotations` option to `github-options` (#8706)
sheremet-va Oct 13, 2025
a216aa6
docs: update `TestSuite` meta example (#8708)
romhml Oct 13, 2025
514deb0
feat: add schema validation matchers (#8527)
zirkelc Oct 14, 2025
dcb9107
docs(browser): remove the "experimental" tag (#8707)
sheremet-va Oct 14, 2025
0a6fe85
docs: add warning about local expect when relying on test state (#8716)
nozomuikuta Oct 16, 2025
1aadf05
docs: add mintlify to sponsors (#8725)
sheremet-va Oct 16, 2025
94c9e32
docs: typo in reporters guide (#8738)
vahiwe Oct 20, 2025
c54f3db
docs: correct typos in migration guide (#8750)
vahiwe Oct 21, 2025
17a699a
Update comparisons.md with Mocha Comparisons (#8740)
AlexanderKaran Oct 21, 2025
4d429eb
feat!: rewrite pools without `tinypool` (#8705)
AriPerkkio Oct 21, 2025
109adda
docs: rename to `vmMemoryLimit`
sheremet-va Oct 21, 2025
833eac0
docs: clarify the timeout number is supported
sheremet-va Oct 21, 2025
15e1628
chore: remove vite-node from the monorepo (#8761)
sheremet-va Oct 22, 2025
8d4bb2e
docs: vitest 4 blog post (#8724)
sheremet-va Oct 22, 2025
f971cf8
docs: add v3 link
sheremet-va Oct 22, 2025
45a0d26
docs: fix tomatchscreenshot link in vitest 4 blog post (#8772)
mdong1909 Oct 23, 2025
895afff
fix(spy): properly inherit implementation's `length` (#8778)
sheremet-va Oct 23, 2025
1a3edcb
chore: keep length static (#8782)
sheremet-va Oct 23, 2025
7489fec
docs: vitest 4 blog rename imports playwright -> webdriverio, preview…
Johncw10 Oct 24, 2025
b7f9a6d
docs: fix coverage.exclude in the migration guide
sheremet-va Oct 24, 2025
5dfefc5
docs(migration): `singleThread` to mention `isolate: false` (#8822)
AriPerkkio Oct 26, 2025
3563c99
docs(browser): fix manual installation guide (#8823)
sheremet-va Oct 26, 2025
d579ed0
docs(migration): mention `mock.settledResults` (#8825)
sheremet-va Oct 26, 2025
98d2e84
docs: very minor typo in blogpost (#8804)
lishaduck Oct 27, 2025
a9a4f10
docs(config): Fix a typo in the config docs (#8847)
menewman Oct 28, 2025
efc3da4
docs: fix locator example to use `elements()` method (#8867)
rmjohnson Oct 30, 2025
22d5c5a
docs(coverage): correct `include` glob pattern (#8893)
oller Oct 31, 2025
a5b0a5d
docs: Improve `onStackTrace` docs to include limitations and tips (#8…
akaltar Nov 2, 2025
eb2b977
fix(browser): inherit `isolate` option, deprecate `browser.isolate`/`…
sheremet-va Nov 3, 2025
2c393c9
fix(cli): parse `--execArgv` as array (#8924)
AriPerkkio Nov 3, 2025
e092681
fix: add Locator as a possible element type in `toContainElement()` m…
vitalybaev Nov 4, 2025
5695277
docs: minor improvements for "expect" documentation (#8936)
danielrentz Nov 4, 2025
ae6777e
fix(webdriverio): When no argument is passed to the .click interactio…
julienw Nov 6, 2025
6739c09
docs: fix server.debug property names (#8930)
danielrentz Nov 6, 2025
676057d
fix(deps): update all non-major dependencies (#8636)
renovate[bot] Nov 6, 2025
9f42632
docs: update structure (#8625)
sheremet-va Nov 6, 2025
a34e95c
docs: update comparisons.md (#8763)
AlexanderKaran Nov 6, 2025
d0492fa
docs: return comparisons
sheremet-va Nov 6, 2025
b6dc2e9
docs: Update incorrect export name on the mocking modules page (#8962)
benholland1024 Nov 7, 2025
f941426
chore(deps): update all non-major dependencies (#8989)
renovate[bot] Nov 10, 2025
cda5c03
docs: use `msw/browser` in component testing examples (#8909)
kettanaito Nov 10, 2025
8f533b9
feat(expect): add Set support to toBeOneOf (#8906)
tim-we Nov 12, 2025
562c94d
fix: remove `onCancel` when worker is terminated (#9033)
sheremet-va Nov 14, 2025
ffb9a19
chore(deps): update all non-major dependencies (#9037)
renovate[bot] Nov 17, 2025
5d291dd
docs(migration): add excludes section (#9041)
sheremet-va Nov 17, 2025
fb72d73
feat(experimental): support OpenTelemetry traces (#8994)
sheremet-va Nov 17, 2025
314f327
docs: fix `IntersectionObserver` example (#9045)
sheremet-va Nov 17, 2025
dc3eb43
feat(expect): provide `task` in `MatchState` (#9022)
macarie Nov 18, 2025
0e46109
feat(api): add extensible test artifact API (#8987)
macarie Nov 18, 2025
057a6cd
docs: add version and advanced to the `task`
sheremet-va Nov 18, 2025
a604f80
perf(experimental): add file system cache (#9026)
sheremet-va Nov 20, 2025
803aba5
fix: inherit `fsModuleCachePath` by default (#9063)
sheremet-va Nov 20, 2025
101ecd9
fix: rename `collect` to `import`, remove `prepare` (#9091)
sheremet-va Nov 25, 2025
da10fa5
chore(deps): update all non-major dependencies (#9082)
renovate[bot] Nov 25, 2025
3b96c05
feat(browser): expose `utils.configurePrettyDOM` (#9103)
sheremet-va Nov 25, 2025
fca941b
docs(advanced): add artifacts and annotations to TestCase (#9104)
sheremet-va Nov 27, 2025
9044fbd
fix(docs): remove `--browser.provider` from docs (#9115)
sheremet-va Nov 27, 2025
2247abb
chore(deps): update all non-major dependencies (#9133)
renovate[bot] Dec 1, 2025
16f6142
docs: remove prepare from example (#9139)
sheremet-va Dec 1, 2025
1d969fc
docs: fix typo in projects.md (#9142)
mihkeleidast Dec 2, 2025
0d542f7
fix: very minor typo in "Chrome DevTools Protocol" (#9146)
HowToTestFrontend Dec 2, 2025
652a923
docs: update sponsors (#9155)
sheremet-va Dec 2, 2025
a2e79ee
feat(reporters): print import duration breakdown (#9105)
sheremet-va Dec 2, 2025
31ecf17
feat(cache): add opt-out on a plugin level, fix internal root cache (…
sheremet-va Dec 2, 2025
8df7d8c
docs: add `examples/opentelemetry` (#9201)
hi-ogawa Dec 8, 2025
93e4deb
fix(experimental): export `setupEnvironment` for custom pools (#9187)
AriPerkkio Dec 8, 2025
63c27c4
docs: show `vi.mockObject` options (#9215)
hi-ogawa Dec 9, 2025
a070a33
docs(en): merging all conflicts
docschina-bot Dec 10, 2025
5f40c78
docs(cn): dissolve the conflict (#841)
NoiseFan Dec 11, 2025
d177358
docs(cn): fix remaining conflicts
NoiseFan Dec 11, 2025
7481e30
docs(cn): fix dead link
NoiseFan Dec 11, 2025
957ed80
docs(cn): update menu item translate
NoiseFan Dec 12, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 4 additions & 2 deletions .vitepress/components.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,23 @@
// @ts-nocheck
// Generated by unplugin-vue-components
// Read more: https://github.com/vuejs/core/pull/3399
// biome-ignore lint: disable
export {}

/* prettier-ignore */
declare module 'vue' {
export interface GlobalComponents {
Advanced: typeof import('./components/Advanced.vue')['default']
ArrowDown: typeof import('./components/ArrowDown.vue')['default']
BlogIndex: typeof import('./components/BlogIndex.vue')['default']
Box: typeof import('./components/Box.vue')['default']
Contributors: typeof import('./components/Contributors.vue')['default']
CourseLink: typeof import('./components/CourseLink.vue')['default']
CRoot: typeof import('./components/CRoot.vue')['default']
Deprecated: typeof import('./components/Deprecated.vue')['default']
Experimental: typeof import('./components/Experimental.vue')['default']
FeaturesList: typeof import('./components/FeaturesList.vue')['default']
HomePage: typeof import('./components/HomePage.vue')['default']
ListItem: typeof import('./components/ListItem.vue')['default']
NonProjectOption: typeof import('./components/NonProjectOption.vue')['default']
Version: typeof import('./components/Version.vue')['default']
}
}
5 changes: 5 additions & 0 deletions .vitepress/components/Advanced.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<template>
<Badge type="danger" title="This is an advanced API intended for library authors and framework integrations. Most users should not need this." class="cursor-help">
advanced
</Badge>
</template>
5 changes: 5 additions & 0 deletions .vitepress/components/CRoot.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<template>
<Badge type="warning" title="This options is only available in the top level config. You cannot specify it as an option of a test project." class="underline decoration-dotted cursor-help">
<div i-carbon:document-configuration class="my-1 -mx-1" />
</Badge>
</template>
5 changes: 5 additions & 0 deletions .vitepress/components/Deprecated.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<template>
<Badge type="danger">
deprecated
</Badge>
</template>
5 changes: 5 additions & 0 deletions .vitepress/components/Experimental.vue
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<template>
<Badge type="warning" title="This feature is experimental and does not follow SemVer." class="cursor-help">
experimental
</Badge>
</template>
3 changes: 2 additions & 1 deletion .vitepress/components/FeaturesList.vue
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,8 @@
</ListItem>
<ListItem>
内置
<a target="_blank" href="https://github.com/Aslemammad/tinyspy" rel="noopener noreferrer">Tinyspy</a> 用于对象 Mock
<a target="_blank" href="https://github.com/Aslemammad/tinyspy" rel="noopener noreferrer">Tinyspy</a> 用于对象
Mock
</ListItem>
<ListItem>
使用
Expand Down
10 changes: 0 additions & 10 deletions .vitepress/components/NonProjectOption.vue

This file was deleted.

9 changes: 8 additions & 1 deletion .vitepress/components/Version.vue
Original file line number Diff line number Diff line change
@@ -1,9 +1,16 @@
<script setup lang="ts">
import { VPBadge } from 'vitepress/theme'

const { type = 'stable' } = defineProps<{
type?: 'stable' | 'experimental'
}>()
</script>

<template>
<VPBadge type="info">
<VPBadge
:type="type === 'experimental' ? 'warning' : 'info'"
:title="type === 'experimental' ? 'This feature is experimental and does not follow SemVer.' : undefined"
>
<slot />+
</VPBadge>
</template>
Loading