快照測試是使用 .toMatchSnapshot()
匹配器編寫的
import { test, expect } from "bun:test";
test("snap", () => {
expect("foo").toMatchSnapshot();
});
首次運行此測試時,expect
的參數將被序列化並寫入到測試文件旁邊 __snapshots__
目錄中的特殊快照文件中。在以後的運行中,參數將與磁碟上的快照進行比較。可以使用以下命令重新生成快照
bun test --update-snapshots