diff --git a/tests/acceptance/features/apiProvisioning/addGroup.feature b/tests/acceptance/features/apiProvisioning/addGroup.feature index eea617599ffd..eeb8b2bc9f7f 100644 --- a/tests/acceptance/features/apiProvisioning/addGroup.feature +++ b/tests/acceptance/features/apiProvisioning/addGroup.feature @@ -4,6 +4,9 @@ As an admin I want to be able to add groups So that I can more easily manage access to resources by groups rather than individual users + Background: + Given using API version "1" + Scenario: Create a group Given group "new-group" has been deleted When the administrator sends a group creation request for group "new-group" using the API diff --git a/tests/acceptance/features/apiProvisioning/addToGroup.feature b/tests/acceptance/features/apiProvisioning/addToGroup.feature index 6e388659b7fa..a4168d61f035 100644 --- a/tests/acceptance/features/apiProvisioning/addToGroup.feature +++ b/tests/acceptance/features/apiProvisioning/addToGroup.feature @@ -6,7 +6,7 @@ So that I can give a user access to the resources of the group Background: Given using API version "1" - + Scenario Outline: adding a user to a group Given user "brand-new-user" has been created And group "" has been created diff --git a/tests/acceptance/features/apiProvisioning/deleteUser.feature b/tests/acceptance/features/apiProvisioning/deleteUser.feature index 08d2d2ce6152..7eefd37fe562 100644 --- a/tests/acceptance/features/apiProvisioning/deleteUser.feature +++ b/tests/acceptance/features/apiProvisioning/deleteUser.feature @@ -4,6 +4,9 @@ As an admin I want to be able to delete users So that I can remove user from ownCloud + Background: + Given using API version "1" + Scenario: Delete a user Given user "brand-new-user" has been created When user "admin" sends HTTP method "DELETE" to API endpoint "/cloud/users/brand-new-user" diff --git a/tests/acceptance/features/apiProvisioning/enableUser.feature b/tests/acceptance/features/apiProvisioning/enableUser.feature index 049233066755..beae6fe6bf02 100644 --- a/tests/acceptance/features/apiProvisioning/enableUser.feature +++ b/tests/acceptance/features/apiProvisioning/enableUser.feature @@ -30,7 +30,6 @@ So that I can give a user access to their files and resources again if they are And user "subadmin" has been added to group "new-group" And user "admin" has been added to group "new-group" And user "subadmin" has been made a subadmin of group "new-group" - And user "another-admin" has been disabled When user "admin" sends HTTP method "PUT" to API endpoint "/cloud/users/subadmin/disable" Then the OCS status code should be "100" And the HTTP status code should be "200" diff --git a/tests/acceptance/features/apiProvisioning/getGroups.feature b/tests/acceptance/features/apiProvisioning/getGroups.feature index 20cefbbe3869..2a870b6842e3 100644 --- a/tests/acceptance/features/apiProvisioning/getGroups.feature +++ b/tests/acceptance/features/apiProvisioning/getGroups.feature @@ -4,6 +4,9 @@ As an admin I want to be able to get groups So that I can see all the groups in my ownCloud + Background: + Given using API version "1" + Scenario: Getting all groups Given group "0" has been created And group "new-group" has been created diff --git a/tests/acceptance/features/apiProvisioning/getSubAdmins.feature b/tests/acceptance/features/apiProvisioning/getSubAdmins.feature index 39183cd6c817..7caefa9b20da 100644 --- a/tests/acceptance/features/apiProvisioning/getSubAdmins.feature +++ b/tests/acceptance/features/apiProvisioning/getSubAdmins.feature @@ -4,6 +4,9 @@ As an admin I want to be able to get the list of subadmins of a group So that I can manage subadmins of a group + Background: + Given using API version "1" + Scenario: Getting subadmin users of a group Given user "brand-new-user" has been created And group "new-group" has been created diff --git a/tests/acceptance/features/apiProvisioning/getUserGroups.feature b/tests/acceptance/features/apiProvisioning/getUserGroups.feature index 8057312bd550..d2cf6cf20d1a 100644 --- a/tests/acceptance/features/apiProvisioning/getUserGroups.feature +++ b/tests/acceptance/features/apiProvisioning/getUserGroups.feature @@ -4,6 +4,9 @@ As an admin I want to be able to get groups So that I can manage group membership + Background: + Given using API version "1" + Scenario: getting groups of an user Given user "brand-new-user" has been created And group "new-group" has been created @@ -14,4 +17,5 @@ So that I can manage group membership Then the groups returned by the API should be | new-group | | 0 | - And the OCS status code should be "100" \ No newline at end of file + And the OCS status code should be "100" + And the HTTP status code should be "200" \ No newline at end of file diff --git a/tests/acceptance/features/apiProvisioning/removeFromGroup.feature b/tests/acceptance/features/apiProvisioning/removeFromGroup.feature index 1fd04f854998..5119bad2df2c 100644 --- a/tests/acceptance/features/apiProvisioning/removeFromGroup.feature +++ b/tests/acceptance/features/apiProvisioning/removeFromGroup.feature @@ -14,6 +14,7 @@ So that I can manage user access to group resources When user "admin" sends HTTP method "DELETE" to API endpoint "/cloud/users/brand-new-user/groups" with body | groupid | | Then the OCS status code should be "100" + And the HTTP status code should be "200" And user "brand-new-user" should not belong to group "" Examples: | group_id |