cupaloy简单的Go快照测试: cupaloy为您的测试输出拍摄快照,并将其与在测试过程中提交的快照进行比较。 如果值不匹配,则测试将失败。 无需手动管理快照文件:只需在测试中使用cupaloy.SnapshotT(t, value)函数, cupaloy将自动找到相关的快照文件(基于测试名称)并将其与给定值进行比较。 用法 编写测试 首先,编写一个生成一些输出的测试用例,然后将此输出传递给cupaloy.SnapshotT : func TestParsing ( t * testing. T ) { ast := ParseFile ( "test_input" &