JSPM

vitest

0.0.2
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 16529047
  • Score
    100M100P100Q208780F
  • License MIT

Package Exports

  • vitest

Readme

vitest

NPM version

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