# Galvanic-assert and Assertables
## Galvanic-assert
https://crates.io/crates/galvanic-assert
https://github.com/mindsbackyard/galvanic-assert
This crate provides a new assertion macros (assert_that!, expect_that!, get_expectation_for!) based on matching predicates (matchers).
The crate is part of galvanic---a complete test framework for Rust. The framework is shipped in three parts, so you can choose to use only the parts you need.
Each assertion has the form assert_that!(SOME_VALUE, MATCHES_SOMETHING);. To check if some value satisfies some matching predicate, e.g., less_than, contains_in_order, is_variant!, ...;
## Top Comparison
Galvanic-assert architecture is more complex than Assertables architecture:
* Galvanic-assert enables building your own kinds of structures for testing assertions.
* Assertables is deliberately simple, because each macro module stands on its own.