# HG changeset patch # User Paul Boddie # Date 1446029766 -3600 # Node ID aa16ccd685322ea36d81959bc8a6e1e00a8bbad5 # Parent 18aa266fe15d30ae540d7949b48d073046573117 Added a test of scheduling an accepted event again. diff -r 18aa266fe15d -r aa16ccd68532 tests/test_resource_invitation_constraints_next_free.sh --- a/tests/test_resource_invitation_constraints_next_free.sh Wed Oct 28 00:38:45 2015 +0100 +++ b/tests/test_resource_invitation_constraints_next_free.sh Wed Oct 28 11:56:06 2015 +0100 @@ -187,3 +187,29 @@ && grep -q "^20141126T200000Z${TAB}20141126T204500Z" "$FBFILE" \ && echo "Success" \ || echo "Failed" + +# Test updating the event to see if the resource can handle this. + + "$RESOURCE_SCRIPT" $ARGS < out8.tmp 2>> $ERROR \ +| "$SHOWMAIL" \ +> out10.tmp + + grep -q 'METHOD:REPLY' out10.tmp \ +&& grep -q 'DTSTART;TZID=Europe/Oslo.*:20141126T210000' out10.tmp \ +&& echo "Success" \ +|| echo "Failed" + + ! grep -q "^20141126T150000Z${TAB}20141126T154500Z" "$FBOFFERFILE" \ +&& ! grep -q "^20141126T160000Z${TAB}20141126T164500Z" "$FBOFFERFILE" \ +&& ! grep -q "^20141126T170000Z${TAB}20141126T174500Z" "$FBOFFERFILE" \ +&& ! grep -q "^20141126T180000Z${TAB}20141126T184500Z" "$FBOFFERFILE" \ +&& ! grep -q "^20141126T190000Z${TAB}20141126T194500Z" "$FBOFFERFILE" \ +&& ! grep -q "^20141126T200000Z${TAB}20141126T204500Z" "$FBOFFERFILE" \ +&& echo "Success" \ +|| echo "Failed" + + [ `grep "event19@example.com" "$FBFILE" | wc -l` = '5' ] \ +&& [ `grep "event13@example.com" "$FBFILE" | wc -l` = '1' ] \ +&& grep -q "^20141126T200000Z${TAB}20141126T204500Z" "$FBFILE" \ +&& echo "Success" \ +|| echo "Failed"