summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/time.rs12
1 files changed, 12 insertions, 0 deletions
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());
+ }
}