1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2025-12-12 22:34:03 +00:00

Update TenantDatabaseManagerTest.php

This commit is contained in:
Abrar Ahmad 2022-09-28 14:54:08 +05:00
parent a3addd38e7
commit 677b62cf05

View file

@ -99,21 +99,20 @@ test('the tenant connection is fully removed', function () {
Event::listen(TenancyEnded::class, RevertToCentralContext::class);
$tenant = Tenant::create();
$tenantHostConnectionName = config('tenancy.database.tenant_host_connection_name');
expect(array_keys(app('db')->getConnections()))->toBe(['central', $tenantHostConnectionName]);
expect(array_keys(app('db')->getConnections()))->toBe(['central', 'tenant_host_connection']);
pest()->assertArrayNotHasKey('tenant', config('database.connections'));
tenancy()->initialize($tenant);
createUsersTable();
expect(array_keys(app('db')->getConnections()))->toBe(['central', $tenantHostConnectionName, 'tenant']);
expect(array_keys(app('db')->getConnections()))->toBe(['central', 'tenant_host_connection', 'tenant']);
pest()->assertArrayHasKey('tenant', config('database.connections'));
tenancy()->end();
expect(array_keys(app('db')->getConnections()))->toBe(['central', $tenantHostConnectionName]);
expect(array_keys(app('db')->getConnections()))->toBe(['central', 'tenant_host_connection']);
expect(config('database.connections.tenant'))->toBeNull();
});