diff --git a/crates/ical/src/icalendar/event.rs b/crates/ical/src/icalendar/event.rs index a44ead3..6a2fbdc 100644 --- a/crates/ical/src/icalendar/event.rs +++ b/crates/ical/src/icalendar/event.rs @@ -192,42 +192,42 @@ END:VCALENDAR"#; "BEGIN:VEVENT\r UID:318ec6503573d9576818daf93dac07317058d95c\r DTSTAMP:20250502T132758Z\r -DTEND;TZID=Europe/Berlin:20250506T092500\r SEQUENCE:2\r SUMMARY:weekly stuff\r TRANSP:OPAQUE\r RECURRENCE-ID:20250506T090000\r -DTSTART:20250506T090000\r +DTSTART;TZID=Europe/Berlin:20250506T090000\r +DTEND;TZID=Europe/Berlin:20250506T092500\r END:VEVENT\r\n", "BEGIN:VEVENT\r UID:318ec6503573d9576818daf93dac07317058d95c\r DTSTAMP:20250502T132758Z\r -DTEND;TZID=Europe/Berlin:20250506T092500\r SEQUENCE:2\r SUMMARY:weekly stuff\r TRANSP:OPAQUE\r RECURRENCE-ID:20250508T090000\r -DTSTART:20250508T090000\r +DTSTART;TZID=Europe/Berlin:20250508T090000\r +DTEND;TZID=Europe/Berlin:20250508T092500\r END:VEVENT\r\n", "BEGIN:VEVENT\r UID:318ec6503573d9576818daf93dac07317058d95c\r DTSTAMP:20250502T132758Z\r -DTEND;TZID=Europe/Berlin:20250506T092500\r SEQUENCE:2\r SUMMARY:weekly stuff\r TRANSP:OPAQUE\r RECURRENCE-ID:20250511T090000\r -DTSTART:20250511T090000\r +DTSTART;TZID=Europe/Berlin:20250511T090000\r +DTEND;TZID=Europe/Berlin:20250511T092500\r END:VEVENT\r\n", "BEGIN:VEVENT\r UID:318ec6503573d9576818daf93dac07317058d95c\r DTSTAMP:20250502T132758Z\r -DTEND;TZID=Europe/Berlin:20250506T092500\r SEQUENCE:2\r SUMMARY:weekly stuff\r TRANSP:OPAQUE\r RECURRENCE-ID:20250520T090000\r -DTSTART:20250520T090000\r +DTSTART;TZID=Europe/Berlin:20250520T090000\r +DTEND;TZID=Europe/Berlin:20250520T092500\r END:VEVENT\r\n", ]; @@ -246,6 +246,7 @@ END:VEVENT\r\n", .into_iter() .map(|event| Emitter::generate(&event)) .collect(); + assert_eq!(events.as_slice()[0], EXPANDED[0]); assert_eq!(events.as_slice(), &EXPANDED); } }