1
0
Fork 0
mirror of https://github.com/archtechx/tenancy.git synced 2025-12-13 01:44:04 +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); Event::listen(TenancyEnded::class, RevertToCentralContext::class);
$tenant = Tenant::create(); $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')); pest()->assertArrayNotHasKey('tenant', config('database.connections'));
tenancy()->initialize($tenant); tenancy()->initialize($tenant);
createUsersTable(); 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')); pest()->assertArrayHasKey('tenant', config('database.connections'));
tenancy()->end(); 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(); expect(config('database.connections.tenant'))->toBeNull();
}); });