From a692f2832046b7ed3a412dd6a215a8731cb70c26 Mon Sep 17 00:00:00 2001
From: Arthur Schiwon <blizzz@arthur-schiwon.de>
Date: Thu, 14 Mar 2019 15:21:52 +0100
Subject: add an integration test that ensures deletion of LDAP users

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
---
 build/integration/ldap_features/openldap-uid-username.feature | 10 ++++++++++
 1 file changed, 10 insertions(+)

(limited to 'build')

diff --git a/build/integration/ldap_features/openldap-uid-username.feature b/build/integration/ldap_features/openldap-uid-username.feature
index 3c87c479de2..e120d0316de 100644
--- a/build/integration/ldap_features/openldap-uid-username.feature
+++ b/build/integration/ldap_features/openldap-uid-username.feature
@@ -108,3 +108,13 @@ Feature: LDAP
       | lloyd     |
       | priscilla |
       | shannah   |
+
+  Scenario: Deleting an unavailable LDAP user
+    Given As an "admin"
+    And sending "GET" to "/cloud/users"
+    And modify LDAP configuration
+      | ldapUserFilter | (&(objectclass=inetorgperson)(!(uid=alice))) |
+    And invoking occ with "ldap:check-user alice"
+    And the command output contains the text "Clean up the user's remnants by"
+    And invoking occ with "user:delete alice"
+    Then the command output contains the text "The specified user was deleted"
-- 
cgit v1.2.3