diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2019-12-20 11:41:20 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2019-12-20 11:48:02 +0100 |
commit | 814a3ee894f6458ae43610ca7cc4058087c4b686 (patch) | |
tree | 268bf797dcda2bf4eff3b0f9203fbd2447c6d7a9 | |
parent | db2fdf0c1f6f611bd0a8e574c4a455b0d74b3eca (diff) |
Add test for invalid month or day date
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
-rw-r--r-- | src/time.rs | 12 |
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()); + } } |