快照测试使用 .toMatchSnapshot()
匹配器编写
import { test, expect } from "bun:test";
test("snap", () => {
expect("foo").toMatchSnapshot();
});
首次运行此测试时,expect
的参数将被序列化并写入测试文件旁边的 __snapshots__
目录中的特殊快照文件中。在以后的运行中,参数将与磁盘上的快照进行比较。可以使用以下命令重新生成快照
bun test --update-snapshots