From 814a3ee894f6458ae43610ca7cc4058087c4b686 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Fri, 20 Dec 2019 11:41:20 +0100 Subject: Add test for invalid month or day date Signed-off-by: Matthias Beyer --- src/time.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/time.rs b/src/time.rs index 2fe4a33..27ad2f8 100644 --- a/src/time.rs +++ b/src/time.rs @@ -299,4 +299,16 @@ mod tests { let time = IcalTime::utc(); assert_eq!("20130102T010203Z", time.succ().to_string()); } + + #[test] + fn test_invalid_month() { + let time = IcalTime::floating_ymd(2000, 13, 1); + assert_eq!("20010101", time.to_string()); + } + + #[test] + fn test_invalid_day() { + let time = IcalTime::floating_ymd(2000, 12, 32); + assert_eq!("20010101", time.to_string()); + } } -- cgit v1.2.3