summaryrefslogtreecommitdiffstats
path: root/build/integration/features/provisioning-v1.feature
diff options
context:
space:
mode:
Diffstat (limited to 'build/integration/features/provisioning-v1.feature')
-rw-r--r--build/integration/features/provisioning-v1.feature21
1 files changed, 14 insertions, 7 deletions
diff --git a/build/integration/features/provisioning-v1.feature b/build/integration/features/provisioning-v1.feature
index 384452d50a3..2bfd6a06d0d 100644
--- a/build/integration/features/provisioning-v1.feature
+++ b/build/integration/features/provisioning-v1.feature
@@ -5,12 +5,14 @@ Feature: provisioning
Scenario: Getting an not existing user
Given As an "admin"
When sending "GET" to "/cloud/users/test"
- Then the status code should be "998"
+ Then the OCS status code should be "998"
+ And the HTTP status code should be "200"
Scenario: Listing all users
Given As an "admin"
When sending "GET" to "/cloud/users"
- Then the status code should be "100"
+ Then the OCS status code should be "100"
+ And the HTTP status code should be "200"
Scenario: Create a user
Given As an "admin"
@@ -18,7 +20,8 @@ Feature: provisioning
When sending "POST" to "/cloud/users" with
| userid | brand-new-user |
| password | 123456 |
- Then the status code should be "100"
+ Then the OCS status code should be "100"
+ And the HTTP status code should be "200"
And user "brand-new-user" exists
@@ -30,7 +33,8 @@ Feature: provisioning
| value | 12MB |
| key | email |
| value | brand-new-user@gmail.com |
- Then the status code should be "100"
+ Then the OCS status code should be "100"
+ And the HTTP status code should be "200"
And user "brand-new-user" exists
@@ -38,7 +42,8 @@ Feature: provisioning
Given As an "admin"
And user "brand-new-user" exists
When sending "DELETE" to "/cloud/users/brand-new-user"
- Then the status code should be "100"
+ Then the OCS status code should be "100"
+ And the HTTP status code should be "200"
And user "brand-new-user" does not exist
@@ -49,7 +54,8 @@ Feature: provisioning
| groupid | new-group |
| password | 123456 |
- Then the status code should be "100"
+ Then the OCS status code should be "100"
+ And the HTTP status code should be "200"
And group "new-group" exists
@@ -57,7 +63,8 @@ Feature: provisioning
Given As an "admin"
And group "new-group" exists
When sending "DELETE" to "/cloud/groups/new-group"
- Then the status code should be "100"
+ Then the OCS status code should be "100"
+ And the HTTP status code should be "200"
And group "new-group" does not exist