From e6d703eee4e5ba268d487d078a06bd6f8e3ed387 Mon Sep 17 00:00:00 2001 From: Abrar Ahmad Date: Tue, 13 Sep 2022 17:27:52 +0500 Subject: [PATCH] test named --- src/Database/DatabaseConfig.php | 8 ++++---- tests/TenantDatabaseManagerTest.php | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/Database/DatabaseConfig.php b/src/Database/DatabaseConfig.php index 8b48ec72..bf002af4 100644 --- a/src/Database/DatabaseConfig.php +++ b/src/Database/DatabaseConfig.php @@ -150,11 +150,11 @@ class DatabaseConfig public function purgeHostConnection(): void { $tenantHostConnectionName = $this->getTenantHostConnectionName(); - if (array_key_exists($tenantHostConnectionName, config('database.connections'))) { - DB::purge($tenantHostConnectionName); - } - config(["database.connections.{$tenantHostConnectionName}" => null]); + if (config("database.connections.{$tenantHostConnectionName}")) { + DB::purge($tenantHostConnectionName); + config(["database.connections.{$tenantHostConnectionName}" => null]); + } } /** diff --git a/tests/TenantDatabaseManagerTest.php b/tests/TenantDatabaseManagerTest.php index cb79180a..17af589c 100644 --- a/tests/TenantDatabaseManagerTest.php +++ b/tests/TenantDatabaseManagerTest.php @@ -229,7 +229,7 @@ test('tenant database can be created and deleted on a foreign server', function expect($manager->databaseExists($name))->toBeFalse(); }); -test('using permission controller MySQL manager creates the database user', function () { +test('tenant database user can be created when using the permission controller MySQL manager', function () { config([ 'tenancy.database.managers.mysql' => PermissionControlledMySQLDatabaseManager::class, ]);