Merge branch 'master' of github.com:DAViCal/davical into github
[davical.git] / testing / tests / regression-suite / 0844-Spec-PROPPATCH-principal.test
blobf4b73640819157d2cb9a9b2063074c041afb95bb
2 # Check for support of PROPPATCH method
4 # An attempt to set an arbitrary property on a principal
6 TYPE=PROPPATCH
7 URL=http://regression.host/caldav.php/user1/
8 HEADER=User-agent: SpecTest PROPPATCH
9 HEADER=Content-type: text/xml
10 HEAD
12 BEGINDATA
13 <?xml version="1.0" encoding="utf-8" ?> 
14 <propertyupdate xmlns="DAV:" xmlns:DC="http://dotcal.com/principal-properties"> 
15   <set> 
16     <prop> 
17       <DC:country>New Zealand</DC:country> 
18       <DC:countrycode>NZ</DC:countrycode> 
19       <displayname>User Number One PROPPATCH'd in</displayname> 
20     </prop> 
21   </set> 
22 </propertyupdate>
23 ENDDATA
25 QUERY
26 SELECT fullname, displayname FROM dav_principal WHERE dav_name = '/user1/';
27 ENDQUERY
29 QUERY
30 SELECT dav_name, property_name, property_value, changed_by FROM property WHERE dav_name = '/user1/';
31 ENDQUERY