diff --git a/src/items/mod.rs b/src/items/mod.rs index e8f0b16..1cd36d0 100644 --- a/src/items/mod.rs +++ b/src/items/mod.rs @@ -311,17 +311,14 @@ mod tests { let result = parse(&mut "2025-05-19 +00:00 +01:00"); assert!(result.is_err()); - assert!(result - .unwrap_err() - .to_string() - .contains("timezone cannot appear more than once")); + assert!(result.unwrap_err().to_string().contains("unexpected input")); let result = parse(&mut "m1y"); assert!(result.is_err()); assert!(result .unwrap_err() .to_string() - .contains("time offset and timezone are mutually exclusive")); + .contains("timezone cannot appear more than once")); let result = parse(&mut "2025-05-19 abcdef"); assert!(result.is_err()); diff --git a/src/items/time.rs b/src/items/time.rs index 3c90f69..ac35563 100644 --- a/src/items/time.rs +++ b/src/items/time.rs @@ -157,7 +157,7 @@ pub fn parse(input: &mut &str) -> ModalResult