$value) { // Replace the table prefix definition to ensure that no table of the // test runner leak into the test. $connection_info[$target]['prefix'] = $this->databasePrefix; } } return $connection_info; } /** * @covers ::bootEnvironment */ public function testDatabaseDriverModuleEnabled(): void { $driver = Database::getConnection()->driver(); if (!in_array($driver, ['DriverTestMysql', 'DriverTestPgsql'])) { $this->markTestSkipped("This test does not support the {$driver} database driver."); } // Test that the module that is providing the database driver is enabled. $this->assertSame(1, \Drupal::service('extension.list.module')->get('driver_test')->status); } }