From 3b64dfbd20b1b8ce179773cb59c8a3ff688fc715 Mon Sep 17 00:00:00 2001 From: Michael Barz Date: Wed, 7 Sep 2022 16:52:26 +0200 Subject: [PATCH] remove personal spaces as admin in the graph test suite --- .../features/bootstrap/SpacesContext.php | 27 +++++-------------- 1 file changed, 7 insertions(+), 20 deletions(-) diff --git a/tests/acceptance/features/bootstrap/SpacesContext.php b/tests/acceptance/features/bootstrap/SpacesContext.php index 2eeddb9083..122774f501 100644 --- a/tests/acceptance/features/bootstrap/SpacesContext.php +++ b/tests/acceptance/features/bootstrap/SpacesContext.php @@ -480,7 +480,7 @@ class SpacesContext implements Context { } /** - * manager of the project space first disables and then deletes spaces + * the admin user first disables and then deletes spaces * * @return void * @@ -495,26 +495,12 @@ class SpacesContext implements Context { $query ); $drives = $this->getAvailableSpaces(); - $createdUsers = $this->featureContext->getCreatedUsers(); foreach ($drives as $value) { - foreach ($value["root"]["permissions"] as $permissions) { - // find an user who is a manager - if ($permissions["roles"][0] === "manager") { - $userId = $permissions["grantedTo"][0]["user"]["id"]; - - foreach ($createdUsers as $user) { - if ($user["id"] === $userId) { - $userName = $user["actualUsername"]; - - if (!\array_key_exists("deleted", $value["root"])) { - $this->sendDisableSpaceRequest($userName, $value["name"]); - } - $this->sendDeleteSpaceRequest($userName, $value["name"]); - } - } - } + if (!\array_key_exists("deleted", $value["root"])) { + $this->sendDisableSpaceRequest($userAdmin, $value["name"]); } + $this->sendDeleteSpaceRequest($userAdmin, $value["name"]); } } @@ -528,6 +514,7 @@ class SpacesContext implements Context { public function deleteAllPersonalSpaces(): void { $query = "\$filter=driveType eq personal"; $createdUsers = $this->featureContext->getCreatedUsers(); + $userAdmin = $this->featureContext->getAdminUsername(); foreach ($createdUsers as $user) { $this->theUserListsAllHisAvailableSpacesUsingTheGraphApi( @@ -537,9 +524,9 @@ class SpacesContext implements Context { $drives = $this->getAvailableSpaces(); foreach ($drives as $value) { if (!\array_key_exists("deleted", $value["root"])) { - $this->sendDisableSpaceRequest($user["actualUsername"], $value["name"]); + $this->sendDisableSpaceRequest($userAdmin, $value["name"]); } - $this->sendDeleteSpaceRequest($user["actualUsername"], $value["name"]); + $this->sendDeleteSpaceRequest($userAdmin, $value["name"]); } } }