use smoothy::assert_that; mod succeeds { use super::*; #[test] fn with_numbers() { assert_that(42u8).try_into_equals(42i8); } } mod fails { use super::*; #[test] #[should_panic = "assertion failed: `(TryInto conversion succeeds)`\n found: Err(TryFromIntError(()))"] fn with_conversion_error() { assert_that(42u8).try_into_equals(-42i8); } #[test] #[should_panic = "assertion failed: `(left == right)`"] fn with_numbers() { assert_that(42u8).try_into_equals(100i8); } }