Package Exports
- vitest
Readme
vitest
A blazing fast test runner powered by Vite.
Features
- Vite's transformer, resolver, and plugin system. Powered by vite-node.
- Jest Snapshot.
- Chai for assertions.
- Async suite / test.
- ESM friendly, top level await.
import { it, describe, expect, assert } from 'vitest'
describe('suite name', () => {
it('foo', () => {
assert.equal(Math.sqrt(4), 2)
})
it('bar', () => {
expect(1 + 1).eq(2)
})
it('snapshot', () => {
expect({ foo: 'bar' }).toMatchSnapshot()
})
})
$ npx vitest
TODO
- Reporter & Better output
- CLI Help
- Task filter
- Mock
- JSDom
- Watch
- Coverage
Sponsors
License
MIT License © 2021 Anthony Fu