1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/tests/test_resource_invitation_recurring_day.sh Tue May 19 19:56:55 2015 +0200
1.3 @@ -0,0 +1,41 @@
1.4 +#!/bin/sh
1.5 +
1.6 +THIS_DIR=`dirname $0`
1.7 +
1.8 +TEMPLATES=$THIS_DIR/templates
1.9 +RESOURCE_SCRIPT=$THIS_DIR/../imip_resource.py
1.10 +SHOWMAIL=$THIS_DIR/../tools/showmail.py
1.11 +STORE=/tmp/store
1.12 +STATIC=/tmp/static
1.13 +ARGS="-S $STORE -P $STATIC -d"
1.14 +
1.15 +rm -r $STORE
1.16 +rm -r $STATIC
1.17 +
1.18 + $RESOURCE_SCRIPT $ARGS < $TEMPLATES/fb-request-all.txt 2> /dev/null \
1.19 +| $SHOWMAIL \
1.20 +> out0.tmp
1.21 +
1.22 + grep -q 'METHOD:REPLY' out0.tmp \
1.23 +&& ! grep -q '^FREEBUSY' out0.tmp \
1.24 +&& echo "Success" \
1.25 +|| echo "Failed"
1.26 +
1.27 + $RESOURCE_SCRIPT $ARGS < $TEMPLATES/event-request-recurring-day.txt 2> /dev/null \
1.28 +| $SHOWMAIL \
1.29 +> out1.tmp
1.30 +
1.31 + grep -q 'METHOD:REPLY' out1.tmp \
1.32 +&& grep -q 'ATTENDEE;PARTSTAT=ACCEPTED' out1.tmp \
1.33 +&& echo "Success" \
1.34 +|| echo "Failed"
1.35 +
1.36 + $RESOURCE_SCRIPT $ARGS < $TEMPLATES/fb-request-all.txt 2> /dev/null \
1.37 +| $SHOWMAIL \
1.38 +> out2.tmp
1.39 +
1.40 + grep -q 'METHOD:REPLY' out2.tmp \
1.41 +&& [ `grep 'FREEBUSY;FBTYPE=BUSY' out2.tmp | wc -l` = '3' ] \
1.42 +&& grep -q 'FREEBUSY;FBTYPE=BUSY:20141211T230000Z/20141212T230000Z' out2.tmp \
1.43 +&& echo "Success" \
1.44 +|| echo "Failed"