Most Ruby tests rely on manually maintained assertions. What if your test suite could show you exactly what changed and let you approve those changes with a single command?
Inspired by Rust’s popular Insta library, this talk introduces snapshot testing for Ruby and demonstrates how snapshots, diffs, and review workflows can make testing complex output simpler, more expressive, and easier to maintain. Extracted from Herb's test suite.