diff --git a/tests/acceptance/features/coreApiSharePublicLink1/deletePublicLinkShare.feature b/tests/acceptance/features/coreApiSharePublicLink1/deletePublicLinkShare.feature index a3969450927..ed1aa7ece30 100644 --- a/tests/acceptance/features/coreApiSharePublicLink1/deletePublicLinkShare.feature +++ b/tests/acceptance/features/coreApiSharePublicLink1/deletePublicLinkShare.feature @@ -7,7 +7,7 @@ Feature: delete a public link share Background: Given user "Alice" has been created with default attributes and without skeleton files - @issue-product-60 + @issue-1275 Scenario Outline: deleting a public link of a file Given using OCS API version "" And user "Alice" has uploaded file with content "This is a test file" to "test-file.txt" @@ -23,7 +23,7 @@ Feature: delete a public link share | 1 | 100 | | 2 | 200 | - @issue-product-60 @issue-1275 + @issue-1275 Scenario Outline: deleting a public link after renaming a file Given using OCS API version "" And user "Alice" has uploaded file with content "This is a test file" to "test-file.txt" @@ -40,7 +40,7 @@ Feature: delete a public link share | 1 | 100 | | 2 | 200 | - @issue-product-60 + @issue-1275 Scenario Outline: deleting a public link of a folder Given using OCS API version "" And user "Alice" has created folder "test-folder" @@ -56,7 +56,7 @@ Feature: delete a public link share | 1 | 100 | | 2 | 200 | - @issue-product-60 + @issue-1275 Scenario Outline: deleting a public link of a file in a folder Given using OCS API version "" And user "Alice" has created folder "test-folder" diff --git a/tests/acceptance/features/coreApiWebdavEtagPropagation1/deleteFileFolder.feature b/tests/acceptance/features/coreApiWebdavEtagPropagation1/deleteFileFolder.feature index 68d928a55b4..c2ccb491fdc 100644 --- a/tests/acceptance/features/coreApiWebdavEtagPropagation1/deleteFileFolder.feature +++ b/tests/acceptance/features/coreApiWebdavEtagPropagation1/deleteFileFolder.feature @@ -1,5 +1,8 @@ @api Feature: propagation of etags when deleting a file or folder + As a client app + I want metadata (etags) of parent folders to change when a file or folder is deleted + So that the client app can know to re-scan and sync the content of the folder(s) Background: Given user "Alice" has been created with default attributes and without skeleton files @@ -30,7 +33,7 @@ Feature: propagation of etags when deleting a file or folder | dav_version | | spaces | - @issue-product-280 + @issue-4251 Scenario Outline: deleting a folder changes the etags of all parents Given using DAV path And user "Alice" has created folder "/upload/sub" @@ -82,7 +85,7 @@ Feature: propagation of etags when deleting a file or folder | spaces | - Scenario Outline: as share receiver deleting a file changes the etags of all parents for all collaborators + Scenario Outline: sharee deleting a file changes the etags of all parents for all collaborators Given user "Brian" has been created with default attributes and without skeleton files And using DAV path And user "Alice" has created folder "/upload/sub" @@ -113,7 +116,7 @@ Feature: propagation of etags when deleting a file or folder | new | - Scenario Outline: as sharer deleting a file changes the etags of all parents for all collaborators + Scenario Outline: sharer deleting a file changes the etags of all parents for all collaborators Given user "Brian" has been created with default attributes and without skeleton files And using DAV path And user "Alice" has created folder "/upload/sub" @@ -143,8 +146,8 @@ Feature: propagation of etags when deleting a file or folder | old | | new | - @issue-product-280 - Scenario Outline: as share receiver deleting a folder changes the etags of all parents for all collaborators + @issue-4251 + Scenario Outline: sharee deleting a folder changes the etags of all parents for all collaborators Given user "Brian" has been created with default attributes and without skeleton files And using DAV path And user "Alice" has created folder "/upload/sub" @@ -174,8 +177,8 @@ Feature: propagation of etags when deleting a file or folder | old | | new | - @issue-product-280 - Scenario Outline: as sharer deleting a folder changes the etags of all parents for all collaborators + @issue-4251 + Scenario Outline: sharer deleting a folder changes the etags of all parents for all collaborators Given user "Brian" has been created with default attributes and without skeleton files And using DAV path And user "Alice" has created folder "/upload/sub" @@ -205,7 +208,7 @@ Feature: propagation of etags when deleting a file or folder | old | | new | - @issue-product-280 + @issue-4251 Scenario Outline: deleting a file in a publicly shared folder changes its etag for the sharer Given using DAV path And user "Alice" has uploaded file with content "uploaded content" to "/upload/file.txt" @@ -230,7 +233,7 @@ Feature: propagation of etags when deleting a file or folder | dav_version | | spaces | - @issue-product-280 + @issue-4251 Scenario Outline: deleting a folder in a publicly shared folder changes its etag for the sharer Given using DAV path And user "Alice" has created folder "/upload/sub" diff --git a/tests/acceptance/features/coreApiWebdavEtagPropagation1/moveFileFolder.feature b/tests/acceptance/features/coreApiWebdavEtagPropagation1/moveFileFolder.feature index 715e8df4756..0f2fc769088 100644 --- a/tests/acceptance/features/coreApiWebdavEtagPropagation1/moveFileFolder.feature +++ b/tests/acceptance/features/coreApiWebdavEtagPropagation1/moveFileFolder.feature @@ -1,5 +1,8 @@ @api Feature: propagation of etags when moving files or folders + As a client app + I want metadata (etags) of parent folder(s) to change when a file or folder is moved + So that the client app can know to re-scan and sync the content of the folder(s) Background: Given user "Alice" has been created with default attributes and without skeleton files @@ -27,7 +30,7 @@ Feature: propagation of etags when moving files or folders | dav_version | | spaces | - @issue-product-280 + @issue-4251 Scenario Outline: moving a file from one folder to an other changes the etags of both folders Given using DAV path And user "Alice" has created folder "/src" @@ -53,7 +56,7 @@ Feature: propagation of etags when moving files or folders | dav_version | | spaces | - @issue-product-280 + @issue-4251 Scenario Outline: moving a file into a subfolder changes the etags of all parents Given using DAV path And user "Alice" has created folder "/upload" @@ -102,7 +105,7 @@ Feature: propagation of etags when moving files or folders | dav_version | | spaces | - @issue-product-280 + @issue-4251 Scenario Outline: moving a folder from one folder to an other changes the etags of both folders Given using DAV path And user "Alice" has created folder "/src" @@ -128,7 +131,7 @@ Feature: propagation of etags when moving files or folders | dav_version | | spaces | - @issue-product-280 + @issue-4251 Scenario Outline: moving a folder into a subfolder changes the etags of all parents Given using DAV path And user "Alice" has created folder "/upload" @@ -155,7 +158,7 @@ Feature: propagation of etags when moving files or folders | spaces | - Scenario Outline: as share receiver renaming a file inside a folder changes its etag for all collaborators + Scenario Outline: sharee renaming a file inside a folder changes its etag for all collaborators Given user "Brian" has been created with default attributes and without skeleton files And using DAV path And user "Alice" has created folder "/upload" @@ -182,7 +185,7 @@ Feature: propagation of etags when moving files or folders | new | - Scenario Outline: as sharer renaming a file inside a folder changes its etag for all collaborators + Scenario Outline: sharer renaming a file inside a folder changes its etag for all collaborators Given user "Brian" has been created with default attributes and without skeleton files And using DAV path And user "Alice" has created folder "/upload" @@ -208,8 +211,8 @@ Feature: propagation of etags when moving files or folders | old | | new | - @issue-product-280 - Scenario Outline: as sharer moving a file from one folder to an other changes the etags of both folders for all collaborators + @issue-4251 + Scenario Outline: sharer moving a file from one folder to an other changes the etags of both folders for all collaborators Given user "Brian" has been created with default attributes and without skeleton files And using DAV path And user "Alice" has created folder "/src" @@ -243,7 +246,7 @@ Feature: propagation of etags when moving files or folders | new | - Scenario Outline: as share receiver moving a file from one folder to an other changes the etags of both folders for all collaborators + Scenario Outline: sharee moving a file from one folder to an other changes the etags of both folders for all collaborators Given user "Brian" has been created with default attributes and without skeleton files And using DAV path And user "Alice" has created folder "/src" @@ -276,8 +279,8 @@ Feature: propagation of etags when moving files or folders | old | | new | - @issue-product-280 - Scenario Outline: as sharer moving a folder from one folder to an other changes the etags of both folders for all collaborators + @issue-4251 + Scenario Outline: sharer moving a folder from one folder to an other changes the etags of both folders for all collaborators Given user "Brian" has been created with default attributes and without skeleton files And using DAV path And user "Alice" has created folder "/src" @@ -311,7 +314,7 @@ Feature: propagation of etags when moving files or folders | new | - Scenario Outline: as share receiver moving a folder from one folder to an other changes the etags of both folders for all collaborators + Scenario Outline: sharee moving a folder from one folder to an other changes the etags of both folders for all collaborators Given user "Brian" has been created with default attributes and without skeleton files And using DAV path And user "Alice" has created folder "/src" diff --git a/tests/acceptance/features/coreApiWebdavEtagPropagation2/copyFileFolder.feature b/tests/acceptance/features/coreApiWebdavEtagPropagation2/copyFileFolder.feature index df6b6308eb8..496dd384685 100644 --- a/tests/acceptance/features/coreApiWebdavEtagPropagation2/copyFileFolder.feature +++ b/tests/acceptance/features/coreApiWebdavEtagPropagation2/copyFileFolder.feature @@ -1,10 +1,13 @@ @api Feature: propagation of etags when copying files or folders + As a client app + I want metadata (etags) of parent folders to change when a file of folder is copied + So that the client app can know to re-scan and sync the content of the folder(s) Background: Given user "Alice" has been created with default attributes and without skeleton files - @issue-product-280 + @issue-4251 Scenario Outline: copying a file does not change its etag Given using DAV path And user "Alice" has uploaded file with content "uploaded content" to "file.txt" @@ -30,7 +33,7 @@ Feature: propagation of etags when copying files or folders | dav_version | | spaces | - @issue-product-280 + @issue-4251 Scenario Outline: copying a file inside a folder changes its etag Given using DAV path And user "Alice" has created folder "/folder" @@ -57,7 +60,7 @@ Feature: propagation of etags when copying files or folders | dav_version | | spaces | - @issue-product-280 + @issue-4251 Scenario Outline: copying a file from one folder to an other changes the etags of destination Given using DAV path And user "Alice" has created folder "/src" @@ -85,7 +88,7 @@ Feature: propagation of etags when copying files or folders | dav_version | | spaces | - @issue-product-280 + @issue-4251 Scenario Outline: copying a file into a subfolder changes the etags of all parents Given using DAV path And user "Alice" has created folder "/upload" @@ -118,7 +121,7 @@ Feature: propagation of etags when copying files or folders | dav_version | | spaces | - @issue-product-280 + @issue-4251 Scenario Outline: copying a file inside a publicly shared folder by public changes etag for the sharer Given using DAV path And user "Alice" has created folder "/upload" @@ -152,7 +155,7 @@ Feature: propagation of etags when copying files or folders | spaces | - Scenario Outline: as share receiver copying a file inside a folder changes its etag for all collaborators + Scenario Outline: sharee copying a file inside a folder changes its etag for all collaborators Given user "Brian" has been created with default attributes and without skeleton files And using DAV path And user "Alice" has created folder "/upload" @@ -188,8 +191,8 @@ Feature: propagation of etags when copying files or folders | old | | new | - @issue-product-280 - Scenario Outline: as sharer copying a file inside a folder changes its etag for all collaborators + @issue-4251 + Scenario Outline: sharer copying a file inside a folder changes its etag for all collaborators Given user "Brian" has been created with default attributes and without skeleton files And using DAV path And user "Alice" has created folder "/upload" diff --git a/tests/acceptance/features/coreApiWebdavEtagPropagation2/createFolder.feature b/tests/acceptance/features/coreApiWebdavEtagPropagation2/createFolder.feature index dee0b75322a..d2dbf694e12 100644 --- a/tests/acceptance/features/coreApiWebdavEtagPropagation2/createFolder.feature +++ b/tests/acceptance/features/coreApiWebdavEtagPropagation2/createFolder.feature @@ -1,10 +1,13 @@ @api Feature: propagation of etags when creating folders + As a client app + I want metadata (etags) of parent folders to change when a sub-folder is created + So that the client app can know to re-scan and sync the content of the folder(s) Background: Given user "Alice" has been created with default attributes and without skeleton files - @issue-product-280 + @issue-4251 Scenario Outline: creating a folder inside a folder changes its etag Given using DAV path And user "Alice" has created folder "/folder" @@ -51,8 +54,8 @@ Feature: propagation of etags when creating folders | dav_version | | spaces | - @issue-product-280 - Scenario Outline: as share receiver creating a folder inside a folder received as a share changes its etag for all collaborators + @issue-4251 + Scenario Outline: sharee creating a folder inside a folder received as a share changes its etag for all collaborators Given user "Brian" has been created with default attributes and without skeleton files And using DAV path And user "Alice" has created folder "/folder" @@ -77,8 +80,8 @@ Feature: propagation of etags when creating folders | old | | new | - @issue-product-280 - Scenario Outline: as a sharer creating a folder inside a shared folder changes etag for all collaborators + @issue-4251 + Scenario Outline: sharer creating a folder inside a shared folder changes etag for all collaborators Given user "Brian" has been created with default attributes and without skeleton files And using DAV path And user "Alice" has created folder "/folder" @@ -103,7 +106,7 @@ Feature: propagation of etags when creating folders | old | | new | - @issue-product-280 + @issue-4251 Scenario Outline: creating a folder in a publicly shared folder changes its etag for the sharer Given using DAV path And user "Alice" has created folder "/folder" diff --git a/tests/acceptance/features/coreApiWebdavEtagPropagation2/restoreVersion.feature b/tests/acceptance/features/coreApiWebdavEtagPropagation2/restoreVersion.feature index 0188bd0d146..f4439a1d29c 100644 --- a/tests/acceptance/features/coreApiWebdavEtagPropagation2/restoreVersion.feature +++ b/tests/acceptance/features/coreApiWebdavEtagPropagation2/restoreVersion.feature @@ -1,4 +1,4 @@ -@api @issue-product-280 +@api @issue-4251 Feature: propagation of etags when restoring a version of a file Background: diff --git a/tests/acceptance/features/coreApiWebdavEtagPropagation2/upload.feature b/tests/acceptance/features/coreApiWebdavEtagPropagation2/upload.feature index 87ec179834b..e193080f7a9 100644 --- a/tests/acceptance/features/coreApiWebdavEtagPropagation2/upload.feature +++ b/tests/acceptance/features/coreApiWebdavEtagPropagation2/upload.feature @@ -1,11 +1,14 @@ @api Feature: propagation of etags when uploading data + As a client app + I want metadata (etags) of parent folders to change when a file is uploaded + So that the client app can know to re-scan and sync the content of the folder(s) Background: Given user "Alice" has been created with default attributes and without skeleton files And user "Alice" has created folder "/upload" - @issue-product-280 + @issue-4251 Scenario Outline: uploading a file inside a folder changes its etag Given using DAV path And user "Alice" has stored etag of element "/" @@ -50,8 +53,8 @@ Feature: propagation of etags when uploading data | dav_version | | spaces | - @issue-product-280 - Scenario Outline: as share receiver uploading a file inside a received shared folder should update etags for all collaborators + @issue-4251 + Scenario Outline: sharee uploading a file inside a received shared folder should update etags for all collaborators Given user "Brian" has been created with default attributes and without skeleton files And using DAV path And user "Alice" has shared folder "/upload" with user "Brian" @@ -75,8 +78,8 @@ Feature: propagation of etags when uploading data | old | | new | - @issue-product-280 - Scenario Outline: as sharer uploading a file inside a shared folder should update etags for all collaborators + @issue-4251 + Scenario Outline: sharer uploading a file inside a shared folder should update etags for all collaborators Given user "Brian" has been created with default attributes and without skeleton files And using DAV path And user "Alice" has shared folder "/upload" with user "Brian" @@ -101,7 +104,7 @@ Feature: propagation of etags when uploading data | new | - Scenario Outline: as share receiver overwriting a file inside a received shared folder should update etags for all collaborators + Scenario Outline: sharee overwriting a file inside a received shared folder should update etags for all collaborators Given user "Brian" has been created with default attributes and without skeleton files And using DAV path And user "Alice" has uploaded file with content "uploaded content" to "/upload/file.txt" @@ -127,7 +130,7 @@ Feature: propagation of etags when uploading data | new | - Scenario Outline: as sharer overwriting a file inside a shared folder should update etags for all collaborators + Scenario Outline: sharer overwriting a file inside a shared folder should update etags for all collaborators Given user "Brian" has been created with default attributes and without skeleton files And using DAV path And user "Alice" has uploaded file with content "uploaded content" to "/upload/file.txt" @@ -152,7 +155,7 @@ Feature: propagation of etags when uploading data | old | | new | - @issue-product-280 + @issue-4251 Scenario Outline: uploading a file into a publicly shared folder changes its etag for the sharer Given using DAV path And user "Alice" has created a public link share with settings