René's URL Explorer Experiment


Title: Test Context | Guide | Vitest

Open Graph Title: Vitest

Description: Next generation testing framework powered by Vite

Open Graph Description: Next generation testing framework powered by Vite

Keywords:

Opengraph URL: https://vitest.dev/

Generator: VitePress v2.0.0-alpha.16

direct link

Domain: vitest.dev

theme-color#22FF84
authorVladimir, Anthony Fu, Ari Perkkiö, Hiroshi Ogawa, Patak, Joaquín Sánchez and Vitest contributors
og:imagehttps://vitest.dev/og.jpg
twitter:cardsummary_large_image

Links:

Skip to contenthttps://vitest.dev/guide/test-context#VPContent
https://vitest.dev/
Guideshttps://vitest.dev/guide/
APIhttps://vitest.dev/api/test
Confighttps://vitest.dev/config/
Bloghttps://vitest.dev/blog
v4.1.9https://github.com/vitest-dev/vitest/releases/tag/v4.1.9
Releases Noteshttps://github.com/vitest-dev/vitest/releases
Contributinghttps://github.com/vitest-dev/vitest/blob/main/CONTRIBUTING.md
Teamhttps://vitest.dev/team
unreleasedhttps://main.vitest.dev/
v3.xhttps://v3.vitest.dev/
v2.xhttps://v2.vitest.dev/
v1.xhttps://v1.vitest.dev/
v0.xhttps://v0.vitest.dev/
简体中文https://cn.vitest.dev/guide/test-context
https://bsky.app/profile/vitest.dev
https://elk.zone/m.webtoo.ls/@vitest
https://chat.vitest.dev
https://github.com/vitest-dev/vitest
简体中文https://cn.vitest.dev/guide/test-context
https://bsky.app/profile/vitest.dev
https://elk.zone/m.webtoo.ls/@vitest
https://chat.vitest.dev
https://github.com/vitest-dev/vitest
Why Vitesthttps://vitest.dev/guide/why
Getting Startedhttps://vitest.dev/guide/
Featureshttps://vitest.dev/guide/features
Writing Testshttps://vitest.dev/guide/learn/writing-tests
Using Matchershttps://vitest.dev/guide/learn/matchers
Testing Async Codehttps://vitest.dev/guide/learn/async
Setup and Teardownhttps://vitest.dev/guide/learn/setup-teardown
Mock Functionshttps://vitest.dev/guide/learn/mock-functions
Snapshot Testinghttps://vitest.dev/guide/learn/snapshots
Testing in Practicehttps://vitest.dev/guide/learn/testing-in-practice
Debugging Testshttps://vitest.dev/guide/learn/debugging-tests
Writing Tests with AIhttps://vitest.dev/guide/learn/writing-tests-with-ai
Why Browser Modehttps://vitest.dev/guide/browser/why
Getting Startedhttps://vitest.dev/guide/browser/
Multiple Setupshttps://vitest.dev/guide/browser/multiple-setups
Component Testinghttps://vitest.dev/guide/browser/component-testing
Visual Regression Testinghttps://vitest.dev/guide/browser/visual-regression-testing
Trace Viewhttps://vitest.dev/guide/browser/trace-view
ARIA Snapshotshttps://vitest.dev/guide/browser/aria-snapshots
CLIhttps://vitest.dev/guide/cli
Test Filteringhttps://vitest.dev/guide/filtering
Test Tagshttps://vitest.dev/guide/test-tags
Test Contexthttps://vitest.dev/guide/test-context
Test Environmenthttps://vitest.dev/guide/environment
Test Run Lifecyclehttps://vitest.dev/guide/lifecycle
Snapshothttps://vitest.dev/guide/snapshot
Mockinghttps://vitest.dev/guide/mocking
Dateshttps://vitest.dev/guide/mocking/dates
Functionshttps://vitest.dev/guide/mocking/functions
Globalshttps://vitest.dev/guide/mocking/globals
Moduleshttps://vitest.dev/guide/mocking/modules
File Systemhttps://vitest.dev/guide/mocking/file-system
Requestshttps://vitest.dev/guide/mocking/requests
Timershttps://vitest.dev/guide/mocking/timers
Classeshttps://vitest.dev/guide/mocking/classes
Parallelismhttps://vitest.dev/guide/parallelism
Test Projectshttps://vitest.dev/guide/projects
Reportershttps://vitest.dev/guide/reporters
Coveragehttps://vitest.dev/guide/coverage
Testing Typeshttps://vitest.dev/guide/testing-types
Vitest UIhttps://vitest.dev/guide/ui
In-Source Testinghttps://vitest.dev/guide/in-source
Test Annotationshttps://vitest.dev/guide/test-annotations
Extending Matchershttps://vitest.dev/guide/extending-matchers
IDE Integrationhttps://vitest.dev/guide/ide
Debugginghttps://vitest.dev/guide/debugging
Common Errorshttps://vitest.dev/guide/common-errors
Migration Guidehttps://vitest.dev/guide/migration
Migrating to Vitest 4.0https://vitest.dev/guide/migration#vitest-4
Migrating from Jesthttps://vitest.dev/guide/migration#jest
Migrating from Mocha + Chai + Sinonhttps://vitest.dev/guide/migration#mocha-chai-sinon
Profiling Test Performancehttps://vitest.dev/guide/profiling-test-performance
Improving Performancehttps://vitest.dev/guide/improving-performance
OpenTelemetryhttps://vitest.dev/guide/open-telemetry
Getting Startedhttps://vitest.dev/guide/advanced/
Running Tests via APIhttps://vitest.dev/guide/advanced/tests
Extending Reportershttps://vitest.dev/guide/advanced/reporters
Custom Poolhttps://vitest.dev/guide/advanced/pool
Recipeshttps://vitest.dev/guide/recipes
Comparisonshttps://vitest.dev/guide/comparisons
https://vitest.dev/guide/test-context#test-context
Playwright Fixtureshttps://playwright.dev/docs/test-fixtures
https://vitest.dev/guide/test-context#usage
https://vitest.dev/guide/test-context#built-in-test-context
https://vitest.dev/guide/test-context#task
https://vitest.dev/guide/test-context#expect
https://vitest.dev/guide/test-context#skip
https://vitest.dev/guide/test-context#annotate
test annotationhttps://vitest.dev/guide/test-annotations
reporterhttps://vitest.dev/config/reporters
https://vitest.dev/guide/test-context#signal
AbortSignalhttps://developer.mozilla.org/en-US/docs/Web/API/AbortSignal
vitest.cancelCurrentRunhttps://vitest.dev/api/advanced/vitest#cancelcurrentrun
bailhttps://vitest.dev/config/bail
https://vitest.dev/guide/test-context#ontestfailed
onTestFailedhttps://vitest.dev/api/hooks#ontestfailed
https://vitest.dev/guide/test-context#ontestfinished
onTestFinishedhttps://vitest.dev/api/hooks#ontestfailed
https://vitest.dev/guide/test-context#extend-test-context
https://vitest.dev/guide/test-context#builder-pattern
https://vitest.dev/guide/test-context#setup-and-cleanup-with-oncleanup
https://vitest.dev/guide/test-context#fixture-options
https://vitest.dev/guide/test-context#accessing-other-fixtures
https://vitest.dev/guide/test-context#object-syntax-playwright-compatible
https://vitest.dev/guide/test-context#tuple-syntax-for-options
https://vitest.dev/guide/test-context#fixture-initialization
https://vitest.dev/guide/test-context#extending-extended-tests
https://vitest.dev/guide/test-context#mixing-both-syntaxes
https://vitest.dev/guide/test-context#fixture-scopes
injectedhttps://vitest.dev/guide/test-context#default-fixture-injected
non-isolatehttps://vitest.dev/config/isolate
https://vitest.dev/guide/test-context#test-scope-default
built-in test contexthttps://vitest.dev/guide/test-context#built-in-test-context
https://vitest.dev/guide/test-context#file-scope
https://vitest.dev/guide/test-context#worker-scope
isolationhttps://vitest.dev/config/isolate
maxWorkershttps://vitest.dev/config/maxworkers
https://vitest.dev/guide/test-context#scope-hierarchy
test contexthttps://vitest.dev/guide/test-context#built-in-test-context
built-in test contexthttps://vitest.dev/guide/test-context#built-in-test-context
https://vitest.dev/guide/test-context#type-safe-scope-access
https://vitest.dev/guide/test-context#default-fixture-injected
projectshttps://vitest.dev/guide/projects
project configurationhttps://vitest.dev/config/provide
https://vitest.dev/guide/test-context#overriding-fixture-values
https://vitest.dev/guide/test-context#builder-pattern-recommended
https://vitest.dev/guide/test-context#chaining-multiple-overrides
https://vitest.dev/guide/test-context#object-syntax
https://vitest.dev/guide/test-context#with-cleanup
https://vitest.dev/guide/test-context#nested-scopes
https://vitest.dev/guide/test-context#type-safe-hooks
https://vitest.dev/guide/test-context#suite-level-hooks
beforeAllhttps://vitest.dev/api/hooks#beforeall
afterAllhttps://vitest.dev/api/hooks#afterall
aroundAllhttps://vitest.dev/api/hooks#aroundall
file-scoped and worker-scoped fixtureshttps://vitest.dev/guide/test-context#fixture-scopes
Suggest changes to this pagehttps://github.com/vitest-dev/vitest/edit/main/docs/guide/test-context.md
Previous pageTest Tagshttps://vitest.dev/guide/test-tags
Next pageTest Environmenthttps://vitest.dev/guide/environment

Viewport: width=device-width,initial-scale=1


URLs of crawlers that visited me.