From 73816d8b3d886a7b3ff8e21b246ee0e601a9a58d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Thu, 14 May 2020 02:05:01 +0200 Subject: RRule Limiters works much better. --- module/vcomponent/recurrence/display/test.scm | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'module/vcomponent/recurrence/display/test.scm') diff --git a/module/vcomponent/recurrence/display/test.scm b/module/vcomponent/recurrence/display/test.scm index 3e1b4159..2e04adf7 100644 --- a/module/vcomponent/recurrence/display/test.scm +++ b/module/vcomponent/recurrence/display/test.scm @@ -73,14 +73,12 @@ rrule: "FREQ=DAILY;INTERVAL=2") ;; => "varannan dag" - ;; TODO missar ett stort antal dagar (vevent summary: "Every 10 days, 5 occurrences" dtstart: "19970902T090000" rrule: "FREQ=DAILY;INTERVAL=10;COUNT=5") ;; => "var tionde dag, 5 gånger." - ;; TODO sortera ordningen på dagar (vevent summary: "Every day in January, for 3 years (alt 1)" dtstart: "19980101T090000" @@ -307,6 +305,7 @@ Thursday, for the next 3 months" ;; => "varannan tisdag & söndag, 4 gånger." ;; TODO this starts one to early (and by consequence ends one to early) + ;; first instance should be the 5th. (vevent summary: "changing only WKST from MO to SU, yields different results..." dtstart: "19970805T090000" @@ -318,4 +317,21 @@ Thursday, for the next 3 months" dtstart: "20070115T090000" rrule: "FREQ=MONTHLY;BYMONTHDAY=15,30;COUNT=5") ;; => "den 15 & 30 varje månad, 5 gånger." + + + +;;; End of examples from RFC, start of own examples + + + (vevent + summary: "Every Friday & Wednesday the 13th, forever" + dtstart: "19970902T090000" + exdate: "19970902T090000" + rrule: "FREQ=MONTHLY;BYDAY=FR,WE;BYMONTHDAY=13") + +(vevent + summary: "Monday & Wednesday of week number 20 (where the default start of the week is Monday), forever" + dtstart: "19970512T090000" + rrule: "FREQ=YEARLY;BYWEEKNO=20;BYDAY=MO,WE") + )) -- cgit v1.2.3