summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
Diffstat (limited to 'build')
-rw-r--r--build/integration/features/ldap-ocs.feature14
1 files changed, 14 insertions, 0 deletions
diff --git a/build/integration/features/ldap-ocs.feature b/build/integration/features/ldap-ocs.feature
index d8586bb75bf..6e1c77e24c9 100644
--- a/build/integration/features/ldap-ocs.feature
+++ b/build/integration/features/ldap-ocs.feature
@@ -5,3 +5,17 @@ Feature: LDAP
When sending "POST" to "/apps/user_ldap/api/v1/config"
Then the OCS status code should be "100"
And the HTTP status code should be "200"
+
+ Scenario: Delete a non-existing configuration
+ Given As an "admin"
+ When sending "DELETE" to "/apps/user_ldap/api/v1/config/s666"
+ Then the OCS status code should be "404"
+ And the HTTP status code should be "200"
+
+ Scenario: Delete an invalid configuration
+ Given As an "admin"
+ When sending "DELETE" to "/apps/user_ldap/api/v1/config/hack0r"
+ Then the OCS status code should be "400"
+ And the HTTP status code should be "200"
+
+ # TODO: Scenario deleting an existing config ID (needs to be created before)