From 89ef7b2cedf88c4c909e36cbc1a02c6352de1dd6 Mon Sep 17 00:00:00 2001 From: Lennart <18233294+lennart-k@users.noreply.github.com> Date: Mon, 23 Jun 2025 16:09:22 +0200 Subject: [PATCH] Update vcard date tests --- crates/ical/src/timestamp.rs | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/crates/ical/src/timestamp.rs b/crates/ical/src/timestamp.rs index 4078d16..f23a57b 100644 --- a/crates/ical/src/timestamp.rs +++ b/crates/ical/src/timestamp.rs @@ -419,24 +419,33 @@ mod tests { #[test] fn test_vcard_date() { assert_eq!( - CalDateTime::parse("19850412", None).unwrap(), - CalDateTime::Date( - NaiveDate::from_ymd_opt(1985, 4, 12).unwrap(), - crate::CalTimezone::Local + CalDateTime::parse_vcard("19850412").unwrap(), + ( + CalDateTime::Date( + NaiveDate::from_ymd_opt(1985, 4, 12).unwrap(), + crate::CalTimezone::Local + ), + true ) ); assert_eq!( - CalDateTime::parse("1985-04-12", None).unwrap(), - CalDateTime::Date( - NaiveDate::from_ymd_opt(1985, 4, 12).unwrap(), - crate::CalTimezone::Local + CalDateTime::parse_vcard("1985-04-12").unwrap(), + ( + CalDateTime::Date( + NaiveDate::from_ymd_opt(1985, 4, 12).unwrap(), + crate::CalTimezone::Local + ), + true ) ); assert_eq!( - CalDateTime::parse("--0412", None).unwrap(), - CalDateTime::Date( - NaiveDate::from_ymd_opt(1972, 4, 12).unwrap(), - crate::CalTimezone::Local + CalDateTime::parse_vcard("--0412").unwrap(), + ( + CalDateTime::Date( + NaiveDate::from_ymd_opt(1972, 4, 12).unwrap(), + crate::CalTimezone::Local + ), + false ) ); }