Expand description
Declarative full-stack test framework.
§Usage
// examples/sweet.rs
#[sweet_test]
fn it_passes() -> Result<()>{
expect(true).to_be_true()
}
cargo run --example sweet
Modules§
- Re-exports for macros
- Matchers used for assertions:
expect(true).to_be_true() - Test case module
- Test runner module
- Test suite module
Macros§
- Macro for declaring several tests with less boilerplate.
Structs§
Traits§
- Matcher Extensions for types that implement
CloseTo:f32,f64,Vec3, etc.
Functions§
- Alias for
Matcher::new() - Entry point for Sweet to run all automatically collected tests.
Attribute Macros§
- Mark a function to be ran by the sweet test runner.