]> git.mxchange.org Git - friendica.git/commitdiff
Another test to disable PDO for tests
authorMichael <heluecht@pirati.ca>
Sun, 8 Nov 2020 17:13:12 +0000 (17:13 +0000)
committerMichael <heluecht@pirati.ca>
Sun, 8 Nov 2020 17:13:12 +0000 (17:13 +0000)
tests/functional/DependencyCheckTest.php

index 42dcb7817644914ef237fe6380c77d180817f83b..62816f4c73be4251f8a9de30ae8654a635512d37 100644 (file)
@@ -79,7 +79,6 @@ class DependencyCheckTest extends TestCase
                self::assertInstanceOf(ConfigFileLoader::class, $configFileLoader);
 
                $configCache = new Cache();
-               $configCache->set('database', 'disable_pdo', true);
                $configFileLoader->setupCache($configCache);
 
                self::assertNotEmpty($configCache->getAll());
@@ -116,11 +115,16 @@ class DependencyCheckTest extends TestCase
 
        public function testDatabase()
        {
+               $configCache = $this->dice->create(Cache::class);
+               $configCache->set('database', 'disable_pdo', true);
+
                /** @var Database $database */
                $database = $this->dice->create(Database::class);
 
+               $database->setTestmode(true);
+
                self::assertInstanceOf(Database::class, $database);
-               self::assertContains($database->getDriver(), [Database::PDO, Database::MYSQLI], 'The driver returns an unexpected value');
+               self::assertContains($database->getDriver(), [Database::MYSQLI], 'The driver returns an unexpected value');
                self::assertNotNull($database->getConnection(), 'There is no database connection');
 
                $result = $database->p("SELECT 1");