test/test_ical.rb in vpim-0.604 vs test/test_ical.rb in vpim-0.619

- old
+ new

@@ -98,9 +98,28 @@ cal = Icalendar.decode(icstodo) assert_equal(icstodo, cal.to_s) end + # Tracker #18920 + def test_recurring_todos +icstodo =<<___ +BEGIN:VCALENDAR +VERSION:2.0 +BEGIN:VTODO +SUMMARY:todo +DTSTART:20040415T120000 +RRULE:FREQ=WEEKLY;COUNT=2 +END:VTODO +END:VCALENDAR +___ + + cal = Icalendar.decode(icstodo).first + todo = cal.todos.first + assert(todo) + assert_equal(todo.occurrences.to_a.size, 2) + end + def test_1 req = Icalendar.decode(Req_1).first req.components { } req.components(Icalendar::Vevent) { }