Skip to main content

Testing

fn greeting(name: &str) -> String {
format!("Hello {}!", name)
}

#[cfg(test)]
mod tests {
use super::*;

#[test]
#[ignore]
#[should_panic]
#[should_panic(expected = "Panic message.")]
fn greeting_contains_name() {
let target = "name";
let result = greeting("Name");
assert!(
result.contains(target),
"Expect: `{}`, Result: `{}`",
target,
result
);
}
}