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