diff --git a/src/cmd/new.rs b/src/cmd/new.rs index abf73662f55ee8aa2884d3342aead75ba590598a..187e1c34589435fad088239aad6ecd84116a3ddf 100644 --- a/src/cmd/new.rs +++ b/src/cmd/new.rs @@ -105,9 +105,10 @@ mod tests { fn rejects_hyphenated_name() { with_tmp_dir(|path| { let result = cmd::new::execute("rejects-hyphenated-name", Some(path)); + assert!(result.is_err(), "Should fail"); assert_eq!( - format!("{:?}", result), - r#"Err(Contract names cannot contain hyphens)"# + result.err().unwrap().to_string(), + "Contract names cannot contain hyphens" ); Ok(()) })