Skip to main content

does_panic

Function does_panic 

Source
pub fn does_panic() -> DoesPanic
Available on crate feature panic only.
Expand description

Creates a DoesPanic expectation.

The panic message is not being asserted. To expect to panic with a specific message, use the DoesPanic::with_message method on the newly constructed expectation.

ยงExamples

use asserting::expectations::{does_panic};
use asserting::prelude::*;

// expect to panic with any message
assert_that_code!(|| {panic!("we have a problem!");})
    .expecting(does_panic());

// expect to panic with a specific message
assert_that_code!(|| {panic!("we have a problem!");})
    .expecting(does_panic().with_message("we have a problem!"));