assert-rs / snapbox
Snapshot testing for a herd of CLI tests
☆147Updated last week
Alternatives and similar repositories for snapbox:
Users that are interested in snapbox are comparing it to the libraries listed below
- Track and query Cargo dependency graphs.☆203Updated this week
- (Auto)DRY for your Rust dependencies☆151Updated 2 weeks ago
- A small test framework to write your own test harness that looks and behaves like the built-in test harness used by `rustc --test`☆111Updated 4 months ago
- A cargo-companion to become a 'lean crate' (a member of The Lean Crate Initiative)☆157Updated last year
- A super powered testing macro for Rust☆118Updated last week
- ❌ GitHub Action for cargo-deny 🦀☆147Updated last week
- ☆133Updated 7 months ago
- An experimental linting interface for Rust. Let's make custom lints a reality☆149Updated last year
- Creates graphviz dependency graphs for Rust projects that use Cargo☆163Updated 8 months ago
- An unopinionated Rust library for locating configuration, data and cache directories across platforms☆85Updated this week
- Release complex cargo-workspaces automatically with changelog generation, used by `gitoxide`☆84Updated 2 months ago
- ☆203Updated last month
- Check if tables and items in a .toml file are lexically sorted☆227Updated 2 months ago
- Tracing layer that automatically creates and manages progress bars for active spans.☆209Updated last month
- ☆180Updated this week
- Serialize and deserialize C-like enum as underlying repr☆237Updated last week
- Graph the number of crates that depend on your crate over time☆237Updated last week
- Boolean-valued predicate functions in Rust☆183Updated last week
- Type that deserializes only from one specific value☆231Updated last week
- Easily add a --verbose flag to CLIs using Clap☆189Updated this week
- A simple wrapper around filesystem operations to provide more helpful error messages.☆140Updated last month
- prae is a crate that aims to provide a better way to define types that require validation.☆131Updated 2 years ago
- A replacement of the #[test] attribute that initializes logging and/or tracing infrastructure before running tests.☆130Updated last month
- Rust microbenchmarking harness based on paired-testing methodology☆84Updated last month
- A procedure macro to unify SYNC and ASYNC implementation for downstream application/crates☆150Updated last year
- Extract documentation for the feature flags from comments in Cargo.toml☆177Updated 2 weeks ago
- List and diff the public API of Rust library crates between releases and commits. Detect breaking API changes and semver violations via C…☆438Updated this week
- Struct fields that are made read-only accessible to other modules☆234Updated last week
- Pull in every source file in a directory as a module☆169Updated last week
- lazy static regular expressions checked at compile time☆203Updated 2 months ago