Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/vitest-dev/vitest
/ functions
Functions
4,532 in github.com/vitest-dev/vitest
⨍
Functions
4,532
◇
Types & classes
1,222
↓ 430 callers
Function
test
(val)
test/unit/test/snapshot-custom-serializer.test.ts:34
↓ 404 callers
Function
test
(val)
test/e2e/snapshots/fixtures/custom-serializers/serializer-2.ts:13
↓ 206 callers
Function
defineConfig
(config: ViteUserConfigExport)
packages/vitest/src/public/config.ts:53
↓ 201 callers
Method
filter
* Narrows existing locator according to the options. * @see {@link https://vitest.dev/api/browser/locators#filter}
packages/browser/context.d.ts:772
↓ 137 callers
Function
runVitest
( config: RunVitestConfig, cliFilters: string[] = config.$cliFilters || [], runnerOptions: VitestRunnerC
test/test-utils/index.ts:120
↓ 132 callers
Function
resolve
(id, importer, environmentName)
packages/vitest/src/node/pools/rpc.ts:279
↓ 113 callers
Method
add
(mock: MockedModule)
packages/mocker/src/registry.ts:14
↓ 110 callers
Method
get
(target, prop, receiver)
packages/web-worker/src/worker.ts:95
↓ 110 callers
Function
resolve
(specifier, context, nextResolve)
test/coverage-test/setup.native.ts:5
↓ 107 callers
Method
all
* Wraps an array of `.elements()` matching the selector in a new `Locator`. * * @see {@link https://vitest.dev/api/browser/locators#all}
packages/browser/context.d.ts:742
↓ 104 callers
Method
get
()
packages/vitest/src/runtime/runners/test.ts:226
↓ 90 callers
Method
test
()
test/unit/test/jest-mock.test.ts:594
↓ 86 callers
Method
has
(mod, prop)
packages/vitest/src/runtime/moduleRunner/moduleEvaluator.ts:177
↓ 84 callers
Method
keys
()
packages/mocker/src/registry.ts:10
↓ 83 callers
Method
then
( onFulfilled?: ((value: T) => R1 | PromiseLike<R1>) | null, onRejected?: ((reason: any) => R2 | Promi
packages/browser/src/client/tester/action.ts:96
↓ 81 callers
Method
error
(...args: any[])
packages/vitest/src/node/logger.ts:65
↓ 78 callers
Method
catch
(onRejected?: ((reason: any) => R | PromiseLike<R>) | null)
packages/browser/src/client/tester/action.ts:103
↓ 76 callers
Method
mock
(path: string, factory?: MockFactoryWithHelper | MockOptions)
packages/vitest/src/integrations/vi.ts:250
↓ 75 callers
Method
has
(id: string)
packages/mocker/src/registry.ts:150
↓ 73 callers
Method
resolve
()
packages/mocker/src/registry.ts:272
↓ 64 callers
Method
toString
()
packages/expect/src/jest-extend.ts:171
↓ 62 callers
Function
readFileSync
()
test/unit/test/vi.spec.ts:249
↓ 60 callers
Method
clear
* Clears the input element content * @see {@link https://vitest.dev/api/browser/interactivity#userevent-clear}
packages/browser/context.d.ts:660
↓ 60 callers
Method
log
(...args: any[])
packages/vitest/src/node/logger.ts:60
↓ 58 callers
Method
entries
()
test/browser/specs/playwright-trace-mark.test.ts:305
↓ 57 callers
Function
beforeEach
( fn: BeforeEachListener<ExtraContext>, timeout: number = getDefaultHookTimeout(), )
packages/vitest/src/runtime/runner/hooks.ts:154
↓ 56 callers
Method
click
* Click on an element. You can use the options to set the cursor position. * @see {@link https://vitest.dev/api/browser/interactivity#userevent-cli
packages/browser/context.d.ts:628
↓ 52 callers
Method
extend
* Extend default `page` object with custom methods.
packages/browser/context.d.ts:887
↓ 48 callers
Function
getBrowserState
()
packages/browser/src/client/utils.ts:117
↓ 48 callers
Function
runInlineTests
( structure: TestFsStructure, config?: RunVitestConfig, options?: VitestRunnerCLIOptions, task?: TestC
test/test-utils/index.ts:716
↓ 45 callers
Function
playwright
(options: PlaywrightProviderOptions = {})
packages/browser-playwright/src/playwright.ts:94
↓ 44 callers
Function
relative
(path: string)
packages/vitest/src/node/reporters/base.ts:83
↓ 42 callers
Function
debug
(...args)
packages/browser/src/node/rpc.ts:384
↓ 40 callers
Method
readFile
(path: string)
packages/vitest/src/runtime/vm/file-map.ts:19
↓ 39 callers
Method
addEventListener
( type: string, callback: EventListenerOrEventListenerObject | null, options?: boolean | Add
packages/web-worker/src/worker.ts:152
↓ 39 callers
Method
close
()
test/browser/specs/playwright-trace-mark.test.ts:332
↓ 39 callers
Method
log
(text: string)
packages/vitest/src/node/reporters/renderers/indented-logger.ts:17
↓ 38 callers
Function
afterEach
( fn: AfterEachListener<ExtraContext>, timeout?: number, )
packages/vitest/src/runtime/runner/hooks.ts:201
↓ 38 callers
Method
delete
(id: string)
packages/mocker/src/registry.ts:134
↓ 38 callers
Method
match
(options: AssertOptions)
packages/snapshot/src/client.ts:117
↓ 37 callers
Function
runVitest
(config: TestUserConfig, root = './fixtures/shard')
test/e2e/test/shard.test.ts:7
↓ 36 callers
Method
element
* Returns an element matching the selector. * * - If multiple elements match the selector, an error is thrown. * - If no elements match the s
packages/browser/context.d.ts:719
↓ 36 callers
Method
finally
(onFinally?: (() => void) | null)
packages/browser/src/client/tester/action.ts:107
↓ 36 callers
Method
sort
(files: TestSpecification[])
packages/vitest/src/node/sequencers/BaseSequencer.ts:34
↓ 35 callers
Method
delete
(identifier: string)
packages/vitest/src/runtime/vm/code-cache.ts:49
↓ 35 callers
Function
readCoverageMap
(name = './coverage/coverage-final.json')
test/coverage-test/utils.ts:124
↓ 33 callers
Function
afterAll
( this: unknown, fn: AfterAllListener<ExtraContext>, timeout?: number, )
packages/vitest/src/runtime/runner/hooks.ts:118
↓ 33 callers
Method
bind
* @internal
packages/vitest/src/utils/traces.ts:280
↓ 33 callers
Method
create
(testFilePath: string, options: SnapshotStateOptions)
packages/snapshot/src/port/state.ts:126
↓ 32 callers
Method
result
* Test results. * - **pending**: Test was collected, but didn't finish running yet. * - **passed**: Test passed successfully * - **failed**:
packages/vitest/src/node/reporters/reported-tasks.ts:159
↓ 31 callers
Function
fn
( originalImplementation?: T, )
packages/spy/src/index.ts:268
↓ 31 callers
Method
toBeVisible
* @description * This allows you to check if an element is currently visible to the user. * * An element is visible if **all** the following
packages/browser/jest-dom.d.ts:89
↓ 31 callers
Method
warn
(...args: any[])
packages/vitest/src/node/logger.ts:70
↓ 30 callers
Method
on
(event: 'message' | 'error', callback: (arg: any) => void)
packages/vitest/src/node/pools/poolRunner.ts:350
↓ 30 callers
Method
postMessage
( ...args: [any, StructuredSerializeOptions | Transferable[] | undefined] )
packages/web-worker/src/worker.ts:163
↓ 30 callers
Function
render
(html: string)
test/browser/fixtures/expect-dom/utils.ts:11
↓ 29 callers
Method
at
* Returns the test or suite at a specific index.
packages/vitest/src/node/reporters/reported-tasks.ts:274
↓ 29 callers
Function
runBrowserTests
( config?: Omit<TestUserConfig, 'browser'> & { browser?: Partial<TestUserConfig['browser']> }, include?: s
test/browser/specs/utils.ts:32
↓ 29 callers
Function
use
()
packages/vitest/src/runtime/runner/run.ts:343
↓ 28 callers
Method
$
* @internal
packages/vitest/src/utils/traces.ts:239
↓ 28 callers
Function
beforeAll
( this: unknown, fn: BeforeAllListener<ExtraContext>, timeout: number = getDefaultHookTimeout(), )
packages/vitest/src/runtime/runner/hooks.ts:76
↓ 27 callers
Method
getFiles
* Return files that were running or collected.
packages/vitest/src/node/state.ts:111
↓ 27 callers
Function
runInlineTests
(...params: Parameters<typeof base>)
test/e2e/test/detect-async-leaks.test.ts:341
↓ 27 callers
Method
waitForStdout
(expected: string, timeout?: number)
test/test-utils/cli.ts:64
↓ 25 callers
Function
editFile
(file: string, callback: (content: string) => string)
test/test-utils/index.ts:552
↓ 25 callers
Function
getElementFromUserInput
( elementOrLocator: Element | Locator | null, // TODO: minifier doesn't keep names, so we need to update t
packages/browser/src/client/tester/expect/utils.ts:36
↓ 25 callers
Method
locator
(selector: string)
packages/browser-preview/src/locators.ts:91
↓ 25 callers
Function
resolve
()
test/unit/test/snapshot-async.test.ts:3
↓ 25 callers
Function
stringify
( object: unknown, maxDepth = 10, { maxLength, filterNode, ...options }: StringifyOptions = {}, )
packages/utils/src/display.ts:31
↓ 25 callers
Method
toString
()
test/unit/test/utils-display.spec.ts:25
↓ 24 callers
Method
getRootProject
* Return project that has the root (or "global") config.
packages/vitest/src/node/core.ts:600
↓ 24 callers
Function
normalize
(text: string)
packages/browser/src/client/tester/expect/utils.ts:278
↓ 24 callers
Function
toArray
(array?: Nullable<Arrayable<T>>)
packages/utils/src/helpers.ts:142
↓ 23 callers
Method
reject
(error: Error)
packages/vitest/src/node/pools/browser.ts:237
↓ 23 callers
Method
report
@internal
packages/vitest/src/node/core.ts:1681
↓ 22 callers
Method
on
(event: string, callback: (arg: any) => void)
test/e2e/fixtures/custom-pool/pool/custom-pool.ts:38
↓ 21 callers
Function
errorTree
(options?: BuildErrorTreeOptions & { project?: boolean })
test/test-utils/index.ts:316
↓ 21 callers
Function
queryByTestId
(testId: string)
test/browser/fixtures/expect-dom/utils.ts:14
↓ 20 callers
Method
end
(specifications: TestSpecification[], errors: unknown[], coverage?: unknown)
packages/vitest/src/node/test-run.ts:118
↓ 20 callers
Method
getReportedEntity
(task: Task)
packages/vitest/src/node/state.ts:224
↓ 20 callers
Function
reject
(_error: unknown)
packages/vitest/src/node/pools/pool.ts:291
↓ 19 callers
Function
timers
()
packages/vitest/src/integrations/vi.ts:489
↓ 18 callers
Function
fetch
( url, importer, environmentName, options, otelCarrier, )
packages/vitest/src/node/pools/rpc.ts:98
↓ 18 callers
Method
get
(identifier: string, source: string)
packages/vitest/src/runtime/vm/code-cache.ts:21
↓ 18 callers
Method
mockReturnValue
* Accepts a value that will be returned whenever the mock function is called. TypeScript will only accept values that match the return type of the ori
packages/spy/src/types.ts:307
↓ 18 callers
Function
reject
()
test/unit/test/snapshot-async.test.ts:6
↓ 18 callers
Method
sort
(files: TestSpecification[])
test/e2e/test/reporters/test-run.test.ts:1130
↓ 17 callers
Function
callback
()
test/unit/test/fixtures/timers.suite.ts:996
↓ 17 callers
Method
close
* Closes all projects and their associated resources. * This can only be called once; the closing promise is cached until the server restarts.
packages/vitest/src/node/core.ts:1576
↓ 17 callers
Method
getTestModules
(keys?: string[])
packages/vitest/src/node/state.ts:130
↓ 17 callers
Function
getWorkerState
()
packages/browser/src/client/utils.ts:129
↓ 17 callers
Method
mark
* Add a trace marker for this locator when browser tracing is enabled. * @see {@link https://vitest.dev/api/browser/locators#mark}
packages/browser/context.d.ts:709
↓ 16 callers
Method
exit
* Closes all projects and exit the process * @param force If true, the process will exit immediately after closing the projects.
packages/vitest/src/node/core.ts:1645
↓ 16 callers
Function
normalizeURL
(importMetaURL: string)
test/coverage-test/utils.ts:154
↓ 16 callers
Method
triggerCommand
( command: string, args: any[], // error makes sure the stack trace is correct on webkit, // i
packages/browser/src/client/tester/tester-utils.ts:125
↓ 16 callers
Method
useRealTimers
()
packages/vitest/src/integrations/mock/timers.ts:136
↓ 16 callers
Method
write
(data: string)
packages/vitest/src/node/watch-filter.ts:238
↓ 15 callers
Method
fill
* Sets the value of the current `input`, `textarea` or `contenteditable` element. * @see {@link https://vitest.dev/api/browser/interactivity#userev
packages/browser/context.d.ts:675
↓ 15 callers
Function
getExplorerItem
(page: Page, name: string)
test/ui/test/helper.ts:68
↓ 15 callers
Method
hover
* Moves the cursor position to the selected element * @see {@link https://vitest.dev/api/browser/interactivity#userevent-hover}
packages/browser/context.d.ts:665
next →
1–100 of 4,532, ranked by callers