mirror of
https://gitlab.com/davical-project/davical.git
synced 2026-05-25 02:34:17 +00:00
Now working to a large degree with Chandler, so here are some regression
tests that indicate it.
This commit is contained in:
parent
d4ac3c7faf
commit
ae97640aef
@ -0,0 +1,8 @@
|
||||
HTTP/1.1 401 Unauthorized
|
||||
Date: Dow, 01 Jan 2000 00:00:00 GMT
|
||||
Server: Apache/2.2.3 (Debian) DAV/2
|
||||
WWW-Authenticate: Basic realm="Really Simple CalDAV Store"
|
||||
Content-Length: 40
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
|
||||
Please log in for access to this system.
|
||||
@ -0,0 +1,7 @@
|
||||
#
|
||||
# Do an initial OPTIONS request (unauthenticated)
|
||||
TYPE=OPTIONS
|
||||
URL=http://mycaldav/caldav.php/user1/home/
|
||||
NOAUTH
|
||||
|
||||
HEAD
|
||||
@ -0,0 +1,6 @@
|
||||
HTTP/1.1 401 Unauthorized
|
||||
Date: Dow, 01 Jan 2000 00:00:00 GMT
|
||||
Server: Apache/2.2.3 (Debian) DAV/2
|
||||
WWW-Authenticate: Basic realm="Really Simple CalDAV Store"
|
||||
Content-Type: text/html; charset=UTF-8
|
||||
|
||||
7
testing/tests/regression-suite/301-Chandler-HEAD-1.test
Normal file
7
testing/tests/regression-suite/301-Chandler-HEAD-1.test
Normal file
@ -0,0 +1,7 @@
|
||||
#
|
||||
# Do an initial HEAD request (unauthenticated)
|
||||
TYPE=HEAD
|
||||
URL=http://mycaldav/caldav.php/user1/home/
|
||||
NOAUTH
|
||||
|
||||
HEAD
|
||||
@ -0,0 +1,8 @@
|
||||
HTTP/1.1 200 OK
|
||||
Date: Dow, 01 Jan 2000 00:00:00 GMT
|
||||
Server: Apache/2.2.3 (Debian) DAV/2
|
||||
Content-length: 0
|
||||
Allow: OPTIONS, GET, PUT, DELETE, PROPFIND, REPORT, MKCALENDAR, MKCOL
|
||||
DAV: 1, 2, access-control, calendar-access
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
|
||||
@ -0,0 +1,6 @@
|
||||
#
|
||||
# Do an initial OPTIONS request (authenticated)
|
||||
TYPE=OPTIONS
|
||||
URL=http://mycaldav/caldav.php/user1/home/
|
||||
|
||||
HEAD
|
||||
@ -0,0 +1,2 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<ns0:propfind xmlns:ns0="DAV:"><ns0:prop><ns0:getetag /><ns0:resourcetype /><ns0:displayname /></ns0:prop></ns0:propfind>
|
||||
@ -0,0 +1,24 @@
|
||||
HTTP/1.1 207 Multi-Status
|
||||
Date: Dow, 01 Jan 2000 00:00:00 GMT
|
||||
Server: Apache/2.2.3 (Debian) DAV/2
|
||||
ETag: "b33a256a3e7280f9abf2d398be2d3ecc"
|
||||
Content-Length: 443
|
||||
Content-Type: text/xml;charset=UTF-8
|
||||
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<multistatus xmlns="DAV:">
|
||||
<response>
|
||||
<href>/caldav.php/user1/home/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<resourcetype>
|
||||
<collection/>
|
||||
<calendar xmlns="urn:ietf:params:xml:ns:caldav"/>
|
||||
</resourcetype>
|
||||
<displayname>User1 home</displayname>
|
||||
<getetag>"faf25336de0e470a54075c14cbcf5272"</getetag>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
</response>
|
||||
</multistatus>
|
||||
@ -0,0 +1,8 @@
|
||||
#
|
||||
# Chandler expects to find the calendar. Here it confirms
|
||||
# that it actually is one.
|
||||
TYPE=PROPFIND
|
||||
URL=http://mycaldav/caldav.php/user1/home/
|
||||
HEADER=Depth: 0
|
||||
HEADER=Content-Type: text/xml; charset=utf-8
|
||||
HEAD
|
||||
@ -0,0 +1,2 @@
|
||||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<ns0:propfind xmlns:ns0="DAV:"><ns0:prop><ns0:current-user-privilege-set /><ns0:getetag /><ns0:resourcetype /><ns0:displayname /></ns0:prop></ns0:propfind>
|
||||
@ -0,0 +1,32 @@
|
||||
HTTP/1.1 207 Multi-Status
|
||||
Date: Dow, 01 Jan 2000 00:00:00 GMT
|
||||
Server: Apache/2.2.3 (Debian) DAV/2
|
||||
ETag: "082ac70c0fd381e0f5ef0fa3443862a5"
|
||||
Content-Length: 609
|
||||
Content-Type: text/xml;charset=UTF-8
|
||||
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<multistatus xmlns="DAV:">
|
||||
<response>
|
||||
<href>/caldav.php/user1/home/</href>
|
||||
<propstat>
|
||||
<prop>
|
||||
<resourcetype>
|
||||
<collection/>
|
||||
<calendar xmlns="urn:ietf:params:xml:ns:caldav"/>
|
||||
</resourcetype>
|
||||
<displayname>User1 home</displayname>
|
||||
<getetag>"faf25336de0e470a54075c14cbcf5272"</getetag>
|
||||
<current-user-privilege-set>
|
||||
<privilege>
|
||||
<read/>
|
||||
</privilege>
|
||||
<privilege>
|
||||
<write/>
|
||||
</privilege>
|
||||
</current-user-privilege-set>
|
||||
</prop>
|
||||
<status>HTTP/1.1 200 OK</status>
|
||||
</propstat>
|
||||
</response>
|
||||
</multistatus>
|
||||
@ -0,0 +1,8 @@
|
||||
#
|
||||
# Chandler expects the calendar to be there. After confirming
|
||||
# that it wants to find out what privileges are available.
|
||||
TYPE=PROPFIND
|
||||
URL=http://mycaldav/caldav.php/user1/home/
|
||||
HEADER=Depth: 0
|
||||
HEADER=Content-Type: text/xml; charset=utf-8
|
||||
HEAD
|
||||
1
testing/tests/regression-suite/304-Chandler-TEST-1.data
Normal file
1
testing/tests/regression-suite/304-Chandler-TEST-1.data
Normal file
@ -0,0 +1 @@
|
||||
Write access test
|
||||
@ -0,0 +1,8 @@
|
||||
HTTP/1.1 200 OK
|
||||
Date: Dow, 01 Jan 2000 00:00:00 GMT
|
||||
Server: Apache/2.2.3 (Debian) DAV/2
|
||||
Content-length: 0
|
||||
Allow: OPTIONS, GET, PUT, DELETE, PROPFIND, REPORT, MKCALENDAR, MKCOL
|
||||
DAV: 1, 2, access-control, calendar-access
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
|
||||
@ -0,0 +1,6 @@
|
||||
#
|
||||
# Now do an OPTIONS request on ~/.chandler/
|
||||
TYPE=OPTIONS
|
||||
URL=http://mycaldav/caldav.php/user1/home/.chandler/
|
||||
|
||||
HEAD
|
||||
Loading…
x
Reference in New Issue
Block a user