1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/tests/templates/event-request-recurring.txt Mon May 18 20:16:14 2015 +0200
1.3 @@ -0,0 +1,34 @@
1.4 +Content-Type: multipart/alternative; boundary="===============0047278175=="
1.5 +MIME-Version: 1.0
1.6 +From: paul.boddie@example.com
1.7 +To: resource-room-confroom@example.com
1.8 +Subject: Invitation!
1.9 +
1.10 +--===============0047278175==
1.11 +Content-Type: text/plain; charset="us-ascii"
1.12 +MIME-Version: 1.0
1.13 +Content-Transfer-Encoding: 7bit
1.14 +
1.15 +This message contains an event.
1.16 +--===============0047278175==
1.17 +MIME-Version: 1.0
1.18 +Content-Transfer-Encoding: 7bit
1.19 +Content-Type: text/calendar; charset="us-ascii"; method="REQUEST"
1.20 +
1.21 +BEGIN:VCALENDAR
1.22 +PRODID:-//imip-agent/test//EN
1.23 +METHOD:REQUEST
1.24 +VERSION:2.0
1.25 +BEGIN:VEVENT
1.26 +ORGANIZER:mailto:paul.boddie@example.com
1.27 +ATTENDEE;RSVP=TRUE:mailto:resource-room-confroom@example.com
1.28 +DTSTAMP:20141009T182400Z
1.29 +DTSTART;TZID=Europe/Oslo:20141010T100000
1.30 +DTEND;TZID=Europe/Oslo:20141010T110000
1.31 +RRULE:FREQ=MONTHLY;BYDAY=2FR;COUNT=3
1.32 +SUMMARY:Recurring event
1.33 +UID:event3@example.com
1.34 +END:VEVENT
1.35 +END:VCALENDAR
1.36 +
1.37 +--===============0047278175==--
2.1 --- a/tests/test_resource_invitation.sh Mon May 18 19:59:38 2015 +0200
2.2 +++ b/tests/test_resource_invitation.sh Mon May 18 20:16:14 2015 +0200
2.3 @@ -67,8 +67,8 @@
2.4 && echo "Success" \
2.5 || echo "Failed"
2.6
2.7 - $RESOURCE_SCRIPT $ARGS < $TEMPLATES/event-cancel.txt 2> /dev/null \
2.8 -| $SHOWMAIL
2.9 +$RESOURCE_SCRIPT $ARGS < $TEMPLATES/event-cancel.txt 2> /dev/null
2.10 +echo "Cancel..."
2.11
2.12 $RESOURCE_SCRIPT $ARGS < $TEMPLATES/fb-request.txt 2> /dev/null \
2.13 | $SHOWMAIL \
2.14 @@ -79,8 +79,8 @@
2.15 && echo "Success" \
2.16 || echo "Failed"
2.17
2.18 - $RESOURCE_SCRIPT $ARGS < $TEMPLATES/event-request-spoofed.txt 2> /dev/null \
2.19 -| $SHOWMAIL
2.20 +$RESOURCE_SCRIPT $ARGS < $TEMPLATES/event-request-spoofed.txt 2> /dev/null
2.21 +echo "Spoof..."
2.22
2.23 $RESOURCE_SCRIPT $ARGS < $TEMPLATES/fb-request-all.txt 2> /dev/null \
2.24 | $SHOWMAIL \
2.25 @@ -90,3 +90,22 @@
2.26 && grep -q -v '^FREEBUSY' out7.tmp \
2.27 && echo "Success" \
2.28 || echo "Failed"
2.29 +
2.30 + $RESOURCE_SCRIPT $ARGS < $TEMPLATES/event-request-recurring.txt 2> /dev/null \
2.31 +| $SHOWMAIL \
2.32 +> out8.tmp
2.33 +
2.34 + grep -q 'METHOD:REPLY' out8.tmp \
2.35 +&& grep -q 'ATTENDEE;PARTSTAT=ACCEPTED' out8.tmp \
2.36 +&& echo "Success" \
2.37 +|| echo "Failed"
2.38 +
2.39 + $RESOURCE_SCRIPT $ARGS < $TEMPLATES/fb-request-all.txt 2> /dev/null \
2.40 +| $SHOWMAIL \
2.41 +> out9.tmp
2.42 +
2.43 + grep -q 'METHOD:REPLY' out9.tmp \
2.44 +&& [ `grep 'FREEBUSY;FBTYPE=BUSY' out9.tmp | wc -l` = '3' ] \
2.45 +&& grep -q 'FREEBUSY;FBTYPE=BUSY:20141212T090000Z/20141212T100000Z' out9.tmp \
2.46 +&& echo "Success" \
2.47 +|| echo "Failed"