Expand description
Utility for test cases with panic.
The author of this crate is not good at English. Forgive me if the document is hard to read.
For the same purpose, the shoud_panic
attribute is provided in the Rust
standard, but it is not so useful, hence we created this crate.
§Examples
#[test]
fn test() {
let result = test_panic(|| panic!("message."));
assert!(result.is_panic());
assert!(result.message().contains("message"));
}
Enums§
- Test
Panic Result - Result of
test_panic
function.
Functions§
- test_
panic - Execute the closure and get its return value or panic information.