mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-02-25 15:09:27 -06:00
Merge pull request #6270 from owncloud/issue-3639
[tests-only] [full-ci] Fix expected trashbin href for spaces
This commit is contained in:
@@ -654,40 +654,6 @@ Not everything needs to be implemented for ocis. While the oc10 testsuite covers
|
||||
|
||||
- [coreApiTrashbin/trashbinDelete.feature:105](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature#L105)
|
||||
|
||||
#### [Problem accessing trashbin with personal space id](https://github.com/owncloud/ocis/issues/3639)
|
||||
|
||||
- [coreApiTrashbin/trashbinDelete.feature:35](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature#L35)
|
||||
- [coreApiTrashbin/trashbinDelete.feature:36](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature#L36)
|
||||
- [coreApiTrashbin/trashbinDelete.feature:58](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature#L58)
|
||||
- [coreApiTrashbin/trashbinDelete.feature:85](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature#L85)
|
||||
- [coreApiTrashbin/trashbinDelete.feature:128](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature#L128)
|
||||
- [coreApiTrashbin/trashbinDelete.feature:151](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature#L151)
|
||||
- [coreApiTrashbin/trashbinDelete.feature:176](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature#L176)
|
||||
- [coreApiTrashbin/trashbinDelete.feature:201](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature#L201)
|
||||
- [coreApiTrashbin/trashbinDelete.feature:238](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature#L238)
|
||||
- [coreApiTrashbin/trashbinDelete.feature:275](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature#L275)
|
||||
- [coreApiTrashbin/trashbinDelete.feature:324](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinDelete.feature#L324)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:25](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L25)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:41](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L41)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:60](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L60)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:81](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L81)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:100](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L100)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:136](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L136)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:159](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L159)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:308](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L308)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:309](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L309)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:310](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L310)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:315](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L315)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:316](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L316)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:317](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L317)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:318](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L318)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:319](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L319)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:320](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L320)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:337](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L337)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:357](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L357)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:411](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L411)
|
||||
- [coreApiTrashbin/trashbinFilesFolders.feature:448](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiTrashbin/trashbinFilesFolders.feature#L448)
|
||||
|
||||
#### [Default capabilities for normal user and admin user not same as in oC-core](https://github.com/owncloud/ocis/issues/1285)
|
||||
- [coreApiCapabilities/capabilities.feature:11](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiCapabilities/capabilities.feature#L11)
|
||||
- [coreApiCapabilities/capabilities.feature:136](https://github.com/owncloud/ocis/blob/master/tests/acceptance/features/coreApiCapabilities/capabilities.feature#L136)
|
||||
|
||||
@@ -254,7 +254,11 @@ class TrashbinContext implements Context {
|
||||
// avoid "common" situations that could cause infinite recursion.
|
||||
$trashbinRef = $file["href"];
|
||||
$trimmedTrashbinRef = \trim($trashbinRef, "/");
|
||||
$expectedStart = "remote.php/dav/trash-bin/$user";
|
||||
if ($davPathVersion === WebDavHelper::DAV_VERSION_SPACES) {
|
||||
$expectedStart = "remote.php/dav/spaces/trash-bin";
|
||||
} else {
|
||||
$expectedStart = "remote.php/dav/trash-bin/$user";
|
||||
}
|
||||
$expectedStartLength = \strlen($expectedStart);
|
||||
if ((\substr($trimmedTrashbinRef, 0, $expectedStartLength) !== $expectedStart)
|
||||
|| (\strlen($trimmedTrashbinRef) === $expectedStartLength)
|
||||
|
||||
@@ -158,7 +158,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| dav-path |
|
||||
| spaces |
|
||||
|
||||
@issue-3561
|
||||
@issue-3561
|
||||
Scenario Outline: Listing other user's trashbin is prohibited
|
||||
Given using <dav-path> DAV path
|
||||
And user "testtrashbin100" has been created with default attributes and without skeleton files
|
||||
@@ -176,7 +176,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| new | 404 |
|
||||
| spaces | 404 |
|
||||
|
||||
@issue-3561 @smokeTest
|
||||
@issue-3561 @smokeTest
|
||||
Scenario Outline: Listing other user's trashbin is prohibited with multiple files on trashbin
|
||||
Given using <dav-path> DAV path
|
||||
And user "testtrashbin101" has been created with default attributes and without skeleton files
|
||||
@@ -223,7 +223,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| new | 404 |
|
||||
| spaces | 404 |
|
||||
|
||||
@issue-3561
|
||||
@issue-3561
|
||||
Scenario Outline: Listing other user's empty unused trashbin is prohibited
|
||||
Given using <dav-path> DAV path
|
||||
And user "testtrashbinempty" has been created with default attributes and without skeleton files
|
||||
@@ -239,7 +239,7 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| dav-path |
|
||||
| spaces |
|
||||
|
||||
@issue-3561
|
||||
@issue-3561
|
||||
Scenario Outline: Listing non-existent user's trashbin is prohibited
|
||||
Given using <dav-path> DAV path
|
||||
When user "Alice" tries to list the trashbin content for user "testtrashbinnotauser"
|
||||
@@ -305,9 +305,6 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| new | dash-123 |
|
||||
| new | null |
|
||||
| new | nil |
|
||||
| new | 123 |
|
||||
| new | -123 |
|
||||
| new | 0.0 |
|
||||
|
||||
@personalSpace
|
||||
Examples:
|
||||
@@ -315,9 +312,6 @@ Feature: files and folders exist in the trashbin after being deleted
|
||||
| spaces | dash-123 |
|
||||
| spaces | null |
|
||||
| spaces | nil |
|
||||
| spaces | 123 |
|
||||
| spaces | -123 |
|
||||
| spaces | 0.0 |
|
||||
|
||||
|
||||
Scenario Outline: deleting a file with comma in the filename moves it to trashbin
|
||||
|
||||
Reference in New Issue
Block a user