1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2026-02-05 20:14:04 +00:00

Switch (fix) method names

This commit is contained in:
Samuel Štancl 2019-04-23 17:52:55 +02:00
parent f0835252ce
commit 0874bdab78

View file

@ -47,17 +47,10 @@ class TenantDatabaseManagerTest extends TestCase
config()->set('database.default', 'mysql'); config()->set('database.default', 'mysql');
$db_name = 'testdatabase' . $this->randomString(10); $db_name = 'testdatabase' . $this->randomString(10);
app(DatabaseManager::class)->create($db_name, 'mysql');
$databaseManagers = config('tenancy.database_managers');
$job = new QueuedTenantDatabaseCreator(app($databaseManagers['mysql']), $db_name);
$job->handle();
$this->assertNotEmpty(DB::select("SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = '$db_name'")); $this->assertNotEmpty(DB::select("SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = '$db_name'"));
$databaseManagers = config('tenancy.database_managers'); app(DatabaseManager::class)->delete($db_name, 'mysql');
$job = new QueuedTenantDatabaseDeleter(app($databaseManagers['mysql']), $db_name);
$job->handle();
$this->assertEmpty(DB::select("SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = '$db_name'")); $this->assertEmpty(DB::select("SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = '$db_name'"));
} }
@ -71,10 +64,17 @@ class TenantDatabaseManagerTest extends TestCase
config()->set('database.default', 'mysql'); config()->set('database.default', 'mysql');
$db_name = 'testdatabase' . $this->randomString(10); $db_name = 'testdatabase' . $this->randomString(10);
app(DatabaseManager::class)->create($db_name, 'mysql');
$databaseManagers = config('tenancy.database_managers');
$job = new QueuedTenantDatabaseCreator(app($databaseManagers['mysql']), $db_name);
$job->handle();
$this->assertNotEmpty(DB::select("SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = '$db_name'")); $this->assertNotEmpty(DB::select("SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = '$db_name'"));
app(DatabaseManager::class)->delete($db_name, 'mysql'); $databaseManagers = config('tenancy.database_managers');
$job = new QueuedTenantDatabaseDeleter(app($databaseManagers['mysql']), $db_name);
$job->handle();
$this->assertEmpty(DB::select("SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = '$db_name'")); $this->assertEmpty(DB::select("SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE SCHEMA_NAME = '$db_name'"));
} }