Merge branch 'master' of github.com:DAViCal/davical into github
[davical.git] / testing / tests / regression-suite / 0517-iCal-POST.test
blob7204ed9a25cda62f007b70c30ff451dd375bba8b
2 # Testing for how iCal does a POST for free/busy
4 TYPE=POST
5 URL=http://regression.host/caldav.php/user1/.out/
6 HEADER=User-Agent: DAVKit/3.0.4 (652); CalendarStore/3.0.5 (841); iCal/3.0.5 (1270); Mac OS X/10.5.5 (9F33)
7 HEADER=Recipient: mailto:user2@example.net
8 HEADER=Content-Type: text/calendar
9 HEADER=Originator: mailto:user1@example.net
12 BEGINDATA
13 BEGIN:VCALENDAR
14 PRODID:-//Apple Inc.//iCal 3.0//EN
15 CALSCALE:GREGORIAN
16 VERSION:2.0
17 METHOD:REQUEST
18 BEGIN:VTIMEZONE
19 TZID:Europe/Helsinki
20 BEGIN:DAYLIGHT
21 TZOFFSETFROM:+0200
22 TZOFFSETTO:+0300
23 DTSTART:19810329T030000
24 RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
25 TZNAME:EEST
26 END:DAYLIGHT
27 BEGIN:STANDARD
28 TZOFFSETFROM:+0300
29 TZOFFSETTO:+0200
30 DTSTART:19961027T040000
31 RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
32 TZNAME:EET
33 END:STANDARD
34 END:VTIMEZONE
35 BEGIN:VEVENT
36 SEQUENCE:3
37 TRANSP:OPAQUE
38 UID:174F9C2A-1223-40C4-9E06-6E91F2EA9491
39 DTSTART;TZID=Europe/Helsinki:20081022T084500
40 ORGANIZER;CN="User 1":mailto:user1@example.net
41 DTSTAMP:20081025T112707Z
42 SUMMARY:test meeting
43 ATTENDEE;CN="User 1";PARTSTAT=ACCEPTED:mailto:user1@example.net
44 X-WR-ATTENDEE;CN="user2";CUTYPE=INDIVIDUAL;PARTSTAT=NEEDS-ACTION;ROLE=RE
45  Q-PARTICIPANT;RSVP=TRUE:mailto:user2@example.net
46 CREATED:20081025T112648Z
47 DTEND;TZID=Europe/Helsinki:20081024T113000
48 END:VEVENT
49 END:VCALENDAR
50 ENDDATA
52 REPLACE=#<creationdate>\d{8}T\d{6}</creationdate>#<creationdate>YYYYMMDDThhmmss</creationdate>#
53 REPLACE=/^DTSTAMP:\d{4}[01]\d[0123]\dT[012]\d[0-5]\d[0-6]\dZ\r?$/DTSTAMP:yyyymmddThhmmssZ/