- Notifications
You must be signed in to change notification settings - Fork0
Golden Files Testing library for Go
License
NotificationsYou must be signed in to change notification settings
juntaki/fix
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This library, like Ruby'svcr, serializes the results once executed and saves them as a file. You can easily write tests to verify that the code outputs the same results as in the past, even after modifying the code.
go get github.com/juntaki/fix
Append code like below to your tests. and Run test twice.
err := fix.Fix(&output) // output is dumped to a file.if err != nil { t.Fatal(err)}
First test will fail, because juntaki/fix writes serialized data to file.From the second time, the test will pass, if output is the same as first output.
About
Golden Files Testing library for Go
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published