From 10f0e300abc0c6e1a9f398b4fa12c5c7a1f52518 Mon Sep 17 00:00:00 2001 From: Andrew McMillan Date: Sun, 25 Nov 2007 00:37:31 +1300 Subject: [PATCH] Test calendar-multiget report as used by iCal. --- .../regression-suite/508-iCal-REPORT.result | 66 +++++++++++++++++++ .../regression-suite/508-iCal-REPORT.test | 23 +++++++ 2 files changed, 89 insertions(+) create mode 100644 testing/tests/regression-suite/508-iCal-REPORT.result create mode 100644 testing/tests/regression-suite/508-iCal-REPORT.test diff --git a/testing/tests/regression-suite/508-iCal-REPORT.result b/testing/tests/regression-suite/508-iCal-REPORT.result new file mode 100644 index 00000000..a7c40cc0 --- /dev/null +++ b/testing/tests/regression-suite/508-iCal-REPORT.result @@ -0,0 +1,66 @@ +HTTP/1.1 207 Multi-Status +Date: Dow, 01 Jan 2000 00:00:00 GMT +DAV: 1, 2, access-control, calendar-access +ETag: "cffcf7a710204d19f988b512720549cd" +Content-Length: 1383 +Content-Type: text/xml; charset="utf-8" + + + + + /caldav.php/user1/home/AAA9318E-37D9-4319-8626-95ECD3D3B243.ics + + + "5f050eca5480bbebbe9428222570913d" + BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//Apple Inc.//iCal 3.0//EN +CALSCALE:GREGORIAN +BEGIN:VTIMEZONE +TZID:Pacific/Auckland +BEGIN:STANDARD +TZOFFSETFROM:+1300 +TZOFFSETTO:+1200 +DTSTART:19900318T030000 +RRULE:FREQ=YEARLY;UNTIL=20070317T140000Z;BYMONTH=3;BYDAY=3SU +TZNAME:NZST +END:STANDARD +BEGIN:DAYLIGHT +TZOFFSETFROM:+1200 +TZOFFSETTO:+1300 +DTSTART:20070930T020000 +RRULE:FREQ=YEARLY;BYMONTH=9;BYDAY=-1SU +TZNAME:NZDT +END:DAYLIGHT +BEGIN:STANDARD +TZOFFSETFROM:+1300 +TZOFFSETTO:+1200 +DTSTART:20080406T030000 +RRULE:FREQ=YEARLY;BYMONTH=4;BYDAY=1SU +TZNAME:NZST +END:STANDARD +END:VTIMEZONE +BEGIN:VEVENT +SEQUENCE:6 +TRANSP:OPAQUE +UID:AAA9318E-37D9-4319-8626-95ECD3D3B243 +DTSTART;TZID=Pacific/Auckland:20071125T130000 +DTSTAMP:20071123T093223Z +SUMMARY:BBQ @ ML's +CREATED:20071123T093048Z +DTEND;TZID=Pacific/Auckland:20071125T190000 +LOCATION:ML's House +BEGIN:VALARM +X-WR-ALARMUID:2927836F-DF85-4688-901A-9ABE442BFB62 +ACTION:AUDIO +TRIGGER:-PT15M +ATTACH;VALUE=URI:Basso +END:VALARM +END:VEVENT +END:VCALENDAR + + + HTTP/1.1 200 OK + + + diff --git a/testing/tests/regression-suite/508-iCal-REPORT.test b/testing/tests/regression-suite/508-iCal-REPORT.test new file mode 100644 index 00000000..58f20699 --- /dev/null +++ b/testing/tests/regression-suite/508-iCal-REPORT.test @@ -0,0 +1,23 @@ +# +# iCal does a calendar-multiget REPORT to fetch new events +# +TYPE=REPORT +URL=http://mycaldav/caldav.php/user1/home/ +HEADER=Content-Type: text/xml +HEADER=User-Agent: DAVKit/2.0 (10.5.1; wrbt) iCal 3.0.1 +HEAD + + +# Reformatted for readability +BEGINDATA + + + + + + + /caldav.php/user1/home/AAA9318E-37D9-4319-8626-95ECD3D3B243.ics + +ENDDATA + +