From f8ee3818403a86efb943136963b7ab5694f5df92 Mon Sep 17 00:00:00 2001 From: Florian Schlichting Date: Thu, 29 Dec 2016 00:34:04 +0100 Subject: [PATCH] Add a test case for /user/calendar-proxy-read/ with return=minimal and update 0525-iCal-PROPFIND now that we return a result for proxy group-member-set --- .../0525-iCal-PROPFIND.result | 9 ++-- .../regression-suite/0549-iCal-REPORT.result | 47 +++++++++++++++++++ .../regression-suite/0549-iCal-REPORT.test | 25 ++++++++++ 3 files changed, 78 insertions(+), 3 deletions(-) create mode 100644 testing/tests/regression-suite/0549-iCal-REPORT.result create mode 100644 testing/tests/regression-suite/0549-iCal-REPORT.test diff --git a/testing/tests/regression-suite/0525-iCal-PROPFIND.result b/testing/tests/regression-suite/0525-iCal-PROPFIND.result index 68d15a69..7f95c067 100644 --- a/testing/tests/regression-suite/0525-iCal-PROPFIND.result +++ b/testing/tests/regression-suite/0525-iCal-PROPFIND.result @@ -2,8 +2,8 @@ HTTP/1.1 207 Multi-Status Date: Dow, 01 Jan 2000 00:00:00 GMT DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule DAV: extended-mkcol, bind, addressbook, calendar-auto-schedule, calendar-proxy -ETag: "d5cc88f137d733e311ab4e4f73e88ed8" -Content-Length: 1357 +ETag: "87bca499488e3f4a217d3c2585b17ad5" +Content-Length: 1459 Content-Type: text/xml; charset="utf-8" @@ -18,6 +18,10 @@ Content-Type: text/xml; charset="utf-8" + + /caldav.php/user1/ + /caldav.php/assistant1/ + /caldav.php/assistant1/ /caldav.php/teamclient1/ @@ -40,7 +44,6 @@ Content-Type: text/xml; charset="utf-8" - HTTP/1.1 404 Not Found diff --git a/testing/tests/regression-suite/0549-iCal-REPORT.result b/testing/tests/regression-suite/0549-iCal-REPORT.result new file mode 100644 index 00000000..1839a202 --- /dev/null +++ b/testing/tests/regression-suite/0549-iCal-REPORT.result @@ -0,0 +1,47 @@ +HTTP/1.1 207 Multi-Status +Date: Dow, 01 Jan 2000 00:00:00 GMT +DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule +DAV: extended-mkcol, bind, addressbook, calendar-auto-schedule, calendar-proxy +ETag: "ef355f1b27cdb05f1465aeb58f9d1baa" +Content-Length: 1120 +Content-Type: text/xml; charset="utf-8" + + + + + /caldav.php/resource1/calendar-proxy-read/ + + + + + /caldav.php/user1/ + + + User 1 + + mailto:user1@example.net + /caldav.php/user1/ + + + HTTP/1.1 200 OK + + + + /caldav.php/assistant1/ + + + Assistant 1 + + mailto:assistant1@example.net + /caldav.php/assistant1/ + + + HTTP/1.1 200 OK + + + + + HTTP/1.1 200 OK + + + diff --git a/testing/tests/regression-suite/0549-iCal-REPORT.test b/testing/tests/regression-suite/0549-iCal-REPORT.test new file mode 100644 index 00000000..2d227802 --- /dev/null +++ b/testing/tests/regression-suite/0549-iCal-REPORT.test @@ -0,0 +1,25 @@ +# +# check group-member-set on /user/calendar-proxy-read/ +# (look up the principals that have been delegated read access to this user) +# and return a minimal result (excluding the 404s on unsupported email-address-set) +# +TYPE=REPORT +URL=http://mycaldav/caldav.php/resource1/calendar-proxy-read/ +HEAD + +AUTH=manager1:manager1 + +HEADER=Content-Type: text/xml +HEADER=Prefer: return=minimal +HEADER=User-Agent: Mac+OS+X/10.11.4 (15E65) CalendarAgent/361.2 + +BEGINDATA + + + + + + + + +ENDDATA