René's URL Explorer Experiment


Title: expect | 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/api/expect#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/api/expect
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/api/expect
https://bsky.app/profile/vitest.dev
https://elk.zone/m.webtoo.ls/@vitest
https://chat.vitest.dev
https://github.com/vitest-dev/vitest
Testhttps://vitest.dev/api/test
Describehttps://vitest.dev/api/describe
Hookshttps://vitest.dev/api/hooks
Mockshttps://vitest.dev/api/mock
Vi Utilityhttps://vitest.dev/api/vi
Expecthttps://vitest.dev/api/expect
ExpectTypeOfhttps://vitest.dev/api/expect-typeof
Asserthttps://vitest.dev/api/assert
AssertTypehttps://vitest.dev/api/assert-type
reacthttps://vitest.dev/api/browser/react
vuehttps://vitest.dev/api/browser/vue
sveltehttps://vitest.dev/api/browser/svelte
Contexthttps://vitest.dev/api/browser/context
Interactivityhttps://vitest.dev/api/browser/interactivity
Locatorshttps://vitest.dev/api/browser/locators
Assertionshttps://vitest.dev/api/browser/assertions
Commandshttps://vitest.dev/api/browser/commands
Vitesthttps://vitest.dev/api/advanced/vitest
TestProjecthttps://vitest.dev/api/advanced/test-project
TestSpecificationhttps://vitest.dev/api/advanced/test-specification
TestCasehttps://vitest.dev/api/advanced/test-case
TestSuitehttps://vitest.dev/api/advanced/test-suite
TestModulehttps://vitest.dev/api/advanced/test-module
TestCollectionhttps://vitest.dev/api/advanced/test-collection
VitestPluginhttps://vitest.dev/api/advanced/plugin
VitestRunnerhttps://vitest.dev/api/advanced/runner
Reporterhttps://vitest.dev/api/advanced/reporters
TaskMetahttps://vitest.dev/api/advanced/metadata
TestArtifacthttps://vitest.dev/api/advanced/artifacts
https://vitest.dev/api/expect#expect
expect(spy).to.have.been.called()https://vitest.dev/api/expect#called
testhttps://vitest.dev/api/test
Test API Referencehttps://vitest.dev/api/test
type checkerhttps://vitest.dev/guide/testing-types
expectTypeOfhttps://vitest.dev/api/expect-typeof
assertTypehttps://vitest.dev/api/assert-type
https://vitest.dev/api/expect#assert
assert APIhttps://www.chaijs.com/api/assert/
Assert API pagehttps://vitest.dev/api/assert
https://vitest.dev/api/expect#soft
testhttps://vitest.dev/api/test
https://vitest.dev/api/expect#poll
vi.waitForhttps://vitest.dev/api/vi#vi-waitfor
https://vitest.dev/api/expect#not
https://vitest.dev/api/expect#tobe
toEqualhttps://vitest.dev/api/expect#toequal
toBeCloseTohttps://vitest.dev/api/expect#tobecloseto
https://vitest.dev/api/expect#tobecloseto
https://vitest.dev/api/expect#tobedefined
https://vitest.dev/api/expect#tobeundefined
https://vitest.dev/api/expect#tobetruthy
https://vitest.dev/api/expect#tobefalsy
https://vitest.dev/api/expect#tobenull
https://vitest.dev/api/expect#tobenullable
https://vitest.dev/api/expect#tobenan
https://vitest.dev/api/expect#tobeoneof
https://vitest.dev/api/expect#tobetypeof
https://vitest.dev/api/expect#tobeinstanceof
https://vitest.dev/api/expect#tobegreaterthan
https://vitest.dev/api/expect#tobegreaterthanorequal
https://vitest.dev/api/expect#tobelessthan
https://vitest.dev/api/expect#tobelessthanorequal
https://vitest.dev/api/expect#toequal
toBehttps://vitest.dev/api/expect#tobe
toThrowhttps://vitest.dev/api/expect#tothrow
https://vitest.dev/api/expect#tostrictequal
.toEqualhttps://vitest.dev/api/expect#toequal
https://vitest.dev/api/expect#tocontain
https://vitest.dev/api/expect#tocontainequal
toEqualhttps://vitest.dev/api/expect#toequal
https://vitest.dev/api/expect#tohavelength
https://vitest.dev/api/expect#tohaveproperty
https://vitest.dev/api/expect#tomatch
https://vitest.dev/api/expect#tomatchobject
https://vitest.dev/api/expect#tothrow
rejectshttps://vitest.dev/api/expect#rejects
rejectshttps://vitest.dev/api/expect#rejects
unhandled rejectionhttps://nodejs.org/api/process.html#event-unhandledrejection
vi.setTimerTickMode('nextTimerAsync')https://vitest.dev/api/vi#vi-settimertickmode
https://vitest.dev/api/expect#tomatchsnapshot
https://vitest.dev/api/expect#tomatchinlinesnapshot
https://vitest.dev/api/expect#tomatchfilesnapshot
https://vitest.dev/api/expect#tothrowerrormatchingsnapshot
toMatchSnapshothttps://vitest.dev/api/expect#tomatchsnapshot
toThrowhttps://vitest.dev/api/expect#tothrow
https://vitest.dev/api/expect#tothrowerrormatchinginlinesnapshot
toMatchInlineSnapshothttps://vitest.dev/api/expect#tomatchinlinesnapshot
toThrowhttps://vitest.dev/api/expect#tothrow
https://vitest.dev/api/expect#tomatcharisnapshot
ARIA Snapshots guidehttps://vitest.dev/guide/browser/aria-snapshots
https://vitest.dev/api/expect#tomatchariainlinesnapshot
toMatchAriaSnapshothttps://vitest.dev/api/expect#tomatcharisnapshot
ARIA Snapshots guidehttps://vitest.dev/guide/browser/aria-snapshots
https://vitest.dev/api/expect#tohavebeencalled
https://vitest.dev/api/expect#tohavebeencalledtimes
https://vitest.dev/api/expect#tohavebeencalledwith
https://vitest.dev/api/expect#tohavebeencalledbefore
https://vitest.dev/api/expect#tohavebeencalledafter
https://vitest.dev/api/expect#tohavebeencalledexactlyoncewith
https://vitest.dev/api/expect#tohavebeenlastcalledwith
https://vitest.dev/api/expect#tohavebeennthcalledwith
https://vitest.dev/api/expect#tohavereturned
https://vitest.dev/api/expect#tohavereturnedtimes
https://vitest.dev/api/expect#tohavereturnedwith
https://vitest.dev/api/expect#tohavelastreturnedwith
https://vitest.dev/api/expect#tohaventhreturnedwith
https://vitest.dev/api/expect#tohaveresolved
https://vitest.dev/api/expect#tohaveresolvedtimes
https://vitest.dev/api/expect#tohaveresolvedwith
https://vitest.dev/api/expect#tohavelastresolvedwith
https://vitest.dev/api/expect#tohaventhresolvedwith
https://vitest.dev/api/expect#called
https://vitest.dev/api/expect#callcount
https://vitest.dev/api/expect#calledwith
https://vitest.dev/api/expect#calledonce
https://vitest.dev/api/expect#calledoncewith
https://vitest.dev/api/expect#calledtwice
https://vitest.dev/api/expect#calledthrice
https://vitest.dev/api/expect#lastcalledwith
https://vitest.dev/api/expect#nthcalledwith
https://vitest.dev/api/expect#returned
https://vitest.dev/api/expect#returnedwith
https://vitest.dev/api/expect#returnedtimes
https://vitest.dev/api/expect#lastreturnedwith
https://vitest.dev/api/expect#nthreturnedwith
https://vitest.dev/api/expect#calledbefore
https://vitest.dev/api/expect#calledafter
Migration Guidehttps://vitest.dev/guide/migration#mocha-chai-sinon
https://vitest.dev/api/expect#tosatisfy
https://vitest.dev/api/expect#resolves
expect.assertions(number)https://vitest.dev/api/expect#expect-assertions
https://vitest.dev/api/expect#rejects
expect.assertions(number)https://vitest.dev/api/expect#expect-assertions
https://vitest.dev/api/expect#expect-assertions
Test Contexthttps://vitest.dev/guide/test-context
https://vitest.dev/api/expect#expect-hasassertions
https://vitest.dev/api/expect#expect-unreachable
https://vitest.dev/api/expect#expect-anything
https://vitest.dev/api/expect#expect-any
https://vitest.dev/api/expect#expect-closeto
https://vitest.dev/api/expect#expect-arraycontaining
https://vitest.dev/api/expect#expect-objectcontaining
https://vitest.dev/api/expect#expect-stringcontaining
https://vitest.dev/api/expect#expect-stringmatching
https://vitest.dev/api/expect#expect-schemamatching
Standard Schema v1https://standardschema.dev/
https://vitest.dev/api/expect#expect-addsnapshotserializer
guide on custom serializershttps://vitest.dev/guide/snapshot#custom-serializer
setupFileshttps://vitest.dev/config/setupfiles
jest-serializer-vuehttps://npmx.dev/package/jest-serializer-vue
https://vitest.dev/api/expect#expect-extend
setupFileshttps://vitest.dev/config/setupfiles
guide on extending matchershttps://vitest.dev/guide/extending-matchers
https://vitest.dev/api/expect#expect-addequalitytesters
Suggest changes to this pagehttps://github.com/vitest-dev/vitest/edit/main/docs/api/expect.md
Previous pageVi Utilityhttps://vitest.dev/api/vi
Next pageExpectTypeOfhttps://vitest.dev/api/expect-typeof

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


URLs of crawlers that visited me.