Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/vitest-dev/vitest. Next generation testing framework powered by Vite. vitest.dev
test testing-tools vite
Something went wrong. Try again.
TypeScript
12345678910111213141516171819202122232425262728import { assert, expect, test } from 'vitest'import { squared } from '../src/basic.js'
// Edit an assertion and save to see HMR in action
test('Math.sqrt()', () => { expect(Math.sqrt(4)).toBe(2) expect(Math.sqrt(144)).toBe(12) expect(Math.sqrt(2)).toBe(Math.SQRT2)})
test('Squared', () => { expect(squared(2)).toBe(4) expect(squared(12)).toBe(144)})
test('JSON', () => { const input = { foo: 'hello', bar: 'world', }
const output = JSON.stringify(input)
expect(output).eq('{"foo":"hello","bar":"world"}') assert.deepEqual(JSON.parse(output), input, 'matches original')})