Skip to content

vitest单元测试支持

src/test 目录中可以书写单元测试。

ts
import { assert, describe, expect, it } from "vitest";

describe("suite name", () => {
  it("foo", () => {
    expect(1 + 1).toEqual(2);
    expect(true).to.be.true;
  });

  it("bar", () => {
    assert.equal(Math.sqrt(4), 2);
  });

  it("snapshot", () => {
    expect({ foo: "bar" }).toMatchSnapshot();
  });
});

然后在终端中输入命令即可测试

shell
pnpm test

或者生成报告

shell
pnpm coverage

具体可见 👉 Vitest