Expand description
§Sweet Test
A pretty cross platform test runner.
§Usage
#![cfg_attr(test, feature(test, custom_test_frameworks))]
#![cfg_attr(test, test_runner(sweet_test::test_runner))]
use sweet_test::prelude::*;
#[test]
fn it_passes(){
assert!(1 + 1 == 2);
expect("sweet").not().to_contain("verbose matchers");
}
cargo test
Re-exports§
pub use sweet_test_macros;
Modules§
- backtrace
- libtest
- Utilities for libtest
- logging
- Cross platform logging utils
- matchers
- Matchers used for assertions:
expect(true).to_be_true()
- prelude
- test_
case - test_
runner - Test runner module
- utils
Macros§
- scoped_
thread_ local no_std
polyfill forscoped_tls
.
Functions§
- test_
runner - Entry point for the sweet test runner
Attribute Macros§
- test
- A unified macro for handling all test cases: