文件名称:cupaloy:简单的Go快照测试
文件大小:279KB
文件格式:ZIP
更新时间:2024-02-26 18:51:56
testing go golang snapshot-testing snapshot
cupaloy简单的Go快照测试: cupaloy为您的测试输出拍摄快照,并将其与在测试过程中提交的快照进行比较。 如果值不匹配,则测试将失败。 无需手动管理快照文件:只需在测试中使用cupaloy.SnapshotT(t, value)函数, cupaloy将自动找到相关的快照文件(基于测试名称)并将其与给定值进行比较。 用法 编写测试 首先,编写一个生成一些输出的测试用例,然后将此输出传递给cupaloy.SnapshotT : func TestParsing ( t * testing. T ) { ast := ParseFile ( "test_input" )
【文件预览】:
cupaloy-master
----.travis.yml(353B)
----internal()
--------errors.go(714B)
----doc.go(1KB)
----.github()
--------workflows()
----LICENSE(1KB)
----config.go(4KB)
----examples()
--------testdata()
--------TestingT_test.go(1KB)
--------doc.go(17B)
--------advanced_test.go(7KB)
--------basic_test.go(2KB)
--------.snapshots()
--------.gitignore(9B)
----.gitignore(284B)
----mascot.png(260KB)
----Makefile(565B)
----cupaloy.go(4KB)
----go.sum(2KB)
----README.md(4KB)
----util.go(4KB)
----go.mod(209B)