Rust Goldenfile
Simple goldenfile testing in Rust
Goldenfile tests generate one or more output files as they run. At the end of the test, the generated files are compared to checked-in "golden" files produced by previous runs. This ensures that all changes to goldenfiles are intentional, explicit, and version controlled.
Usage
extern crate goldenfile;
use Write;
use Mint;
Why Goldenfiles?
Goldenfiles often get a bad rap. Used sparingly, they provide simple, insightful tests of a program's operation. You can use them to test the output of a parser, the order of a graph traversal, the results of a simulation, or anything else that shouldn't change without a human's approval.
Contributing
Feel free to submit pull requests for new and better differs or anything else that's missing!
This project follows the Rust community's Code of Conduct.