acdeda96

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

ical-recurrence: test that an ExceptionDateTimes in another time zone excludes

removeExceptionDatetimes compares DateTime values structurally, so it
only ever excludes an instance when the constructor and the time zone
identifier match exactly.

RFC 5545 constrains the value type of EXDATE to that of DTSTART, but not
the time zone it is given in, so the calendar in this test conforms and
its EXDATE names the second instance unambiguously.  It is silently
ignored.  Matching should happen on resolved instants instead.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 14s 1s 1s 16s 14s
Eval 3m31s 11s 11s 3m43s 3m15s
Build 1h36m42s 1m38s - - 1h33m30s
Suite 14s 1m52s - - 6h13m13s

Timeline

0s3m40s1h36m1h37m1h37m1h37m1h37m