mirror of
https://github.com/archtechx/tenancy.git
synced 2026-02-05 14:14:03 +00:00
add new assertions [ci skip]
This commit is contained in:
parent
d4631a1f3a
commit
89c137709a
1 changed files with 8 additions and 6 deletions
|
|
@ -216,13 +216,14 @@ test('tenant database can be created and deleted on a foreign server', function
|
||||||
/** @var PermissionControlledMySQLDatabaseManager $manager */
|
/** @var PermissionControlledMySQLDatabaseManager $manager */
|
||||||
$manager = $tenant->database()->manager();
|
$manager = $tenant->database()->manager();
|
||||||
|
|
||||||
|
expect($manager->databaseExists($name))->toBeTrue(); // mysql2
|
||||||
|
|
||||||
$manager->setConnection('mysql');
|
$manager->setConnection('mysql');
|
||||||
expect($manager->databaseExists($name))->toBeFalse();
|
expect($manager->databaseExists($name))->toBeFalse(); // check that the DB doesn't exist in 'mysql'
|
||||||
|
|
||||||
$manager->setConnection('mysql2');
|
|
||||||
expect($manager->databaseExists($name))->toBeTrue();
|
|
||||||
|
|
||||||
|
$manager->setConnection('mysql2'); // set the connection back
|
||||||
$manager->deleteDatabase($tenant);
|
$manager->deleteDatabase($tenant);
|
||||||
|
|
||||||
expect($manager->databaseExists($name))->toBeFalse();
|
expect($manager->databaseExists($name))->toBeFalse();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -263,7 +264,6 @@ test('tenant database can be created on a foreign server by using the host from
|
||||||
/** @var MySQLDatabaseManager $manager */
|
/** @var MySQLDatabaseManager $manager */
|
||||||
$manager = $tenant->database()->manager();
|
$manager = $tenant->database()->manager();
|
||||||
|
|
||||||
$manager->setConnection('mysql2');
|
|
||||||
expect($manager->databaseExists($name))->toBeTrue();
|
expect($manager->databaseExists($name))->toBeTrue();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -321,6 +321,7 @@ test('database credentials can be provided to PermissionControlledMySQLDatabaseM
|
||||||
/** @var PermissionControlledMySQLDatabaseManager $manager */
|
/** @var PermissionControlledMySQLDatabaseManager $manager */
|
||||||
$manager = $tenant->database()->manager();
|
$manager = $tenant->database()->manager();
|
||||||
|
|
||||||
|
expect($manager->database()->getConfig('username'))->toBe($username); // user created for the HOST connection
|
||||||
expect($manager->userExists($usernameForNewDB))->toBeTrue();
|
expect($manager->userExists($usernameForNewDB))->toBeTrue();
|
||||||
expect($manager->databaseExists($name))->toBeTrue();
|
expect($manager->databaseExists($name))->toBeTrue();
|
||||||
});
|
});
|
||||||
|
|
@ -359,6 +360,7 @@ test('tenant database can be created by using the username and password from ten
|
||||||
/** @var MySQLDatabaseManager $manager */
|
/** @var MySQLDatabaseManager $manager */
|
||||||
$manager = $tenant->database()->hostManager();
|
$manager = $tenant->database()->hostManager();
|
||||||
|
|
||||||
|
expect($manager->database()->getConfig('username'))->toBe($username); // user created for the HOST connection
|
||||||
expect($manager->databaseExists($name))->toBeTrue();
|
expect($manager->databaseExists($name))->toBeTrue();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue