Macro assertx::assert_logs_contain_in_order [−][src]
macro_rules! assert_logs_contain_in_order { ($inspector: expr, $($level:expr => $line: expr),*) => { ... }; }
Asserts that logs contain the expected messages
All logging tests need to invoke the logging::setup_logging_test
method to capture logs for assertion
Examples
let logs = logging::setup_logging_test(); info!("Doing stuff"); warn!("Oops, something happened!"); assert_logs_contain_in_order!( logs, Level::Info => "Doing stuff", Level::Warn => "Oops, something happened!" );