summaryrefslogtreecommitdiffstats
path: root/build/integration
diff options
context:
space:
mode:
authorJoas Schilling <coding@schilljs.com>2020-06-17 12:06:50 +0200
committerJoas Schilling <coding@schilljs.com>2020-06-17 12:06:50 +0200
commite2100856adfd0b94d3971ad64294e8d2ff667aa3 (patch)
tree95d183bbb217df385fc0de7295abe525587b20ef /build/integration
parent2ec7b596884044ebd1860ab85ecda8e25115e535 (diff)
downloadnextcloud-server-e2100856adfd0b94d3971ad64294e8d2ff667aa3.tar.gz
nextcloud-server-e2100856adfd0b94d3971ad64294e8d2ff667aa3.zip
Add another test for exact matching of a user in group restriction
Signed-off-by: Joas Schilling <coding@schilljs.com>
Diffstat (limited to 'build/integration')
-rw-r--r--build/integration/sharees_features/sharees.feature17
1 files changed, 17 insertions, 0 deletions
diff --git a/build/integration/sharees_features/sharees.feature b/build/integration/sharees_features/sharees.feature
index 5a6291d1e2f..1d770b96b72 100644
--- a/build/integration/sharees_features/sharees.feature
+++ b/build/integration/sharees_features/sharees.feature
@@ -72,6 +72,23 @@ Feature: sharees
And "exact remotes" sharees returned is empty
And "remotes" sharees returned is empty
+ Scenario: Search only with group members - allowed with exact match
+ Given As an "test"
+ And parameter "shareapi_only_share_with_group_members" of app "core" is set to "yes"
+ And user "Sharee1" belongs to group "ShareeGroup"
+ When getting sharees for
+ | search | Sharee1 |
+ | itemType | file |
+ Then the OCS status code should be "100"
+ And the HTTP status code should be "200"
+ And "exact users" sharees returned are
+ | Sharee1 | 0 | Sharee1 |
+ And "users" sharees returned is empty
+ And "exact groups" sharees returned is empty
+ And "groups" sharees returned is empty
+ And "exact remotes" sharees returned is empty
+ And "remotes" sharees returned is empty
+
Scenario: Search only with group members - no group as non-member
Given As an "Sharee1"
And parameter "shareapi_only_share_with_group_members" of app "core" is set to "yes"