X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;f=web%2Fcore%2Flib%2FDrupal%2FCore%2FTest%2FTestSetupTrait.php;h=0625691022cd451bde0804482f593089a792f654;hb=refs%2Fheads%2Fd864;hp=44409078dbf3854670711937948c404d887beb36;hpb=9917807b03b64faf00f6a1f29dcb6eafc454efa5;p=yaffs-website diff --git a/web/core/lib/Drupal/Core/Test/TestSetupTrait.php b/web/core/lib/Drupal/Core/Test/TestSetupTrait.php index 44409078d..062569102 100644 --- a/web/core/lib/Drupal/Core/Test/TestSetupTrait.php +++ b/web/core/lib/Drupal/Core/Test/TestSetupTrait.php @@ -158,6 +158,9 @@ trait TestSetupTrait { // If the test is run with argument dburl then use it. $db_url = getenv('SIMPLETEST_DB'); if (!empty($db_url)) { + // Ensure no existing database gets in the way. If a default database + // exists already it must be removed. + Database::removeConnection('default'); $database = Database::convertDbUrlToConnectionInfo($db_url, isset($this->root) ? $this->root : DRUPAL_ROOT); Database::addConnectionInfo('default', 'default', $database); }