diff --git a/src/tests.rs b/src/tests.rs index 11ab2a7..fd3e11e 100644 --- a/src/tests.rs +++ b/src/tests.rs @@ -1,25 +1,17 @@ #[cfg(test)] mod tests { use crate::init; - use std::vec; use uuid::Uuid; #[test] - fn uuid_output_is_uuid4_identifier() { + fn uuid_command_accepts_no_arguments_and_rejects_arguments() { let extension = init().testing(); + let (output, _) = extension.call("uuid", None); + assert!(Uuid::parse_str(&output).is_ok()); - let validation = Uuid::parse_str(&output); - - assert!(validation.is_ok()) - } - - #[test] - fn uuid_output_throws_if_passed_args() { - let extension = init().testing(); - let args: Vec = vec![1.to_string(), 2.to_string()]; - let (output, _) = extension.call("uuid", Some(args)); - - assert_eq!(output, "") + let args = vec!["1".to_string(), "2".to_string()]; + let (output_with_args, _) = extension.call("uuid", Some(args)); + assert_eq!(output_with_args, ""); } }