From d79af6896898348a072c91c6dee2c350f8b9143f Mon Sep 17 00:00:00 2001 From: Prarup Gurung Date: Tue, 19 Mar 2024 15:14:52 +0545 Subject: [PATCH] Added PROPFIND tests as sharee with old davpath --- .../apiSharingNg/propfindShares.feature | 80 ++++++++++--------- 1 file changed, 41 insertions(+), 39 deletions(-) diff --git a/tests/acceptance/features/apiSharingNg/propfindShares.feature b/tests/acceptance/features/apiSharingNg/propfindShares.feature index 70c54f16f2..8a8188f170 100644 --- a/tests/acceptance/features/apiSharingNg/propfindShares.feature +++ b/tests/acceptance/features/apiSharingNg/propfindShares.feature @@ -18,54 +18,54 @@ Feature: propfind a shares And user "Carol" has uploaded file with content "to share" to "textfile.txt" And user "Carol" has created folder "folderToShare" And user "Alice" has sent the following share invitation: - | resource | | - | space | Personal | - | sharee | Brian | - | shareType | user | - | permissionsRole | Viewer | + | resource | | + | space | Personal | + | sharee | Brian | + | shareType | user | + | permissionsRole | Viewer | And user "Carol" has sent the following share invitation: - | resource | | - | space | Personal | - | sharee | Brian | - | shareType | user | - | permissionsRole | Viewer | + | resource | | + | space | Personal | + | sharee | Brian | + | shareType | user | + | permissionsRole | Viewer | When user "Brian" sends PROPFIND request to space "Shares" using the WebDAV API Then the HTTP status code should be "207" And the "PROPFIND" response to user "Brian" should contain a space "Shares" with these key and value pairs: | key | value | | oc:fileid | UUIDof:Shares | And the "PROPFIND" response to user "Brian" should contain a mountpoint "Shares" with these key and value pairs: - | key | value | - | oc:name | | - | oc:permissions | SR | + | key | value | + | oc:name | | + | oc:permissions | SR | And the "PROPFIND" response to user "Brian" should contain a mountpoint "Shares" with these key and value pairs: - | key | value | - | oc:name | | - | oc:permissions | SR | + | key | value | + | oc:name | | + | oc:permissions | SR | Examples: - | path | path2 | + | resource | resource-2 | | textfile.txt | textfile (1).txt | | folderToShare | folderToShare (1) | @issue-4421 Scenario Outline: sharee PROPFIND same name shares shared by multiple users using new dav path - Given using new DAV path + Given using DAV path And user "Alice" has uploaded file with content "to share" to "textfile.txt" And user "Alice" has created folder "folderToShare" And user "Carol" has uploaded file with content "to share" to "textfile.txt" And user "Carol" has created folder "folderToShare" And user "Alice" has sent the following share invitation: - | resource | | - | space | Personal | - | sharee | Brian | - | shareType | user | - | permissionsRole | Viewer | + | resource | | + | space | Personal | + | sharee | Brian | + | shareType | user | + | permissionsRole | Viewer | And user "Carol" has sent the following share invitation: - | resource | | - | space | Personal | - | sharee | Brian | - | shareType | user | - | permissionsRole | Viewer | + | resource | | + | space | Personal | + | sharee | Brian | + | shareType | user | + | permissionsRole | Viewer | When user "Brian" sends PROPFIND request from the space "Shares" to the resource "Shares" using the WebDAV API Then the HTTP status code should be "207" And the "PROPFIND" response to user "Brian" should contain a space "Shares" with these key and value pairs: @@ -73,16 +73,18 @@ Feature: propfind a shares | oc:fileid | UUIDof:Shares | | oc:name | Shares | And the "PROPFIND" response to user "Brian" should contain a mountpoint "Shares" with these key and value pairs: - | key | value | - | oc:fileid | UUIDof: | - | oc:name | | - | oc:permissions | SR | + | key | value | + | oc:fileid | UUIDof: | + | oc:name | | + | oc:permissions | SR | And the "PROPFIND" response to user "Brian" should contain a mountpoint "Shares" with these key and value pairs: - | key | value | - | oc:fileid | UUIDof: | - | oc:name | | - | oc:permissions | SR | + | key | value | + | oc:fileid | UUIDof: | + | oc:name | | + | oc:permissions | SR | Examples: - | path | path2 | - | textfile.txt | textfile (1).txt | - | folderToShare | folderToShare (1) | + | dav-path-version | resource | resource-2 | + | old | textfile.txt | textfile (1).txt | + | old | folderToShare | folderToShare (1) | + | new | textfile.txt | textfile (1).txt | + | new | folderToShare | folderToShare (1) |