diff options
author | Joas Schilling <coding@schilljs.com> | 2020-06-17 12:06:50 +0200 |
---|---|---|
committer | Joas Schilling <coding@schilljs.com> | 2020-06-17 12:06:50 +0200 |
commit | e2100856adfd0b94d3971ad64294e8d2ff667aa3 (patch) | |
tree | 95d183bbb217df385fc0de7295abe525587b20ef /build/integration | |
parent | 2ec7b596884044ebd1860ab85ecda8e25115e535 (diff) | |
download | nextcloud-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.feature | 17 |
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" |