Return all shared resources in calendar-home-set and addressbook-home-set (closes #1796)

This commit is contained in:
mdecimus
2025-07-14 17:09:52 +02:00
parent 20bab962d4
commit a203ce732f
3 changed files with 109 additions and 71 deletions

View File

@@ -209,13 +209,19 @@ pub async fn test(test: &WebDavTest) {
.with_status(StatusCode::OK);
props
.get(DavProperty::Principal(PrincipalProperty::CalendarHomeSet))
.with_values([format!("D:href:{}/jane/", DavResourceName::Cal.base_path()).as_str()])
.with_values([
format!("D:href:{}/jane/", DavResourceName::Cal.base_path()).as_str(),
format!("D:href:{}/support/", DavResourceName::Cal.base_path()).as_str(),
])
.with_status(StatusCode::OK);
props
.get(DavProperty::Principal(
PrincipalProperty::AddressbookHomeSet,
))
.with_values([format!("D:href:{}/jane/", DavResourceName::Card.base_path()).as_str()])
.with_values([
format!("D:href:{}/jane/", DavResourceName::Card.base_path()).as_str(),
format!("D:href:{}/support/", DavResourceName::Card.base_path()).as_str(),
])
.with_status(StatusCode::OK);
for (account, _, name, _) in TEST_USERS