diff --git a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java
index c49bcf1435745cc0b64e6449ad98746e08e2e3f1..e2eb0e9a1debf37dab96328083c157d61cbc83b8 100644
--- a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java
+++ b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java
@@ -113,6 +113,7 @@ class KeycloakRealmReconcilerTest {
 			@Test
 			void shouldDeleteRealmIfRealmExists() {
 				when(service.realmExists(any())).thenReturn(true);
+
 				reconciler.cleanup(realm, null);
 
 				verify(reconciler).deleteRealm(realm);
@@ -133,7 +134,7 @@ class KeycloakRealmReconcilerTest {
 			void shouldCallRealmExists() {
 				reconciler.cleanup(realm, null);
 
-				verify(service).realmExists(any());
+				verify(service).realmExists(realm.getMetadata().getName());
 			}
 
 			@Test
@@ -144,6 +145,16 @@ class KeycloakRealmReconcilerTest {
 
 				verify(reconciler, never()).deleteRealm(realm);
 			}
+
+			@Test
+			void shouldReturnDeleteControl() {
+				when(service.realmExists(any())).thenReturn(false);
+
+				var control = reconciler.cleanup(realm, null);
+
+				assertThat(control).usingRecursiveComparison().isEqualTo(DeleteControl.defaultDelete());
+			}
+
 		}
 
 		@DisplayName("test delete")