]> git.mxchange.org Git - friendica.git/blobdiff - tests/src/App/ModeTest.php
Merge remote-tracking branch 'upstream/develop' into mod-item
[friendica.git] / tests / src / App / ModeTest.php
index 1dc08aff8b0aeac5d8dd61fcaafafcef9a178fe7..aecd2b17526f37200008ae925a575273a4ed1481 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * @copyright Copyright (C) 2010-2021, the Friendica project
+ * @copyright Copyright (C) 2010-2023, the Friendica project
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -102,29 +102,11 @@ class ModeTest extends MockedTest
                self::assertFalse($mode->has(Mode::DBAVAILABLE));
        }
 
-       public function testWithoutDatabaseSetup()
-       {
-               $this->basePathMock->shouldReceive('getPath')->andReturn($this->root->url())->once();
-
-               $this->databaseMock->shouldReceive('connected')->andReturn(true)->once();
-               $this->databaseMock->shouldReceive('fetchFirst')
-                                                  ->with('SHOW TABLES LIKE \'config\'')->andReturn(false)->once();
-
-               $mode = (new Mode())->determine($this->basePathMock, $this->databaseMock, $this->configCacheMock);
-
-               self::assertFalse($mode->isNormal());
-               self::assertTrue($mode->isInstall());
-
-               self::assertTrue($mode->has(Mode::LOCALCONFIGPRESENT));
-       }
-
        public function testWithMaintenanceMode()
        {
                $this->basePathMock->shouldReceive('getPath')->andReturn($this->root->url())->once();
 
                $this->databaseMock->shouldReceive('connected')->andReturn(true)->once();
-               $this->databaseMock->shouldReceive('fetchFirst')
-                                                  ->with('SHOW TABLES LIKE \'config\'')->andReturn(true)->once();
                $this->configCacheMock->shouldReceive('get')->with('system', 'maintenance')
                                                          ->andReturn(true)->once();
 
@@ -133,7 +115,6 @@ class ModeTest extends MockedTest
                self::assertFalse($mode->isNormal());
                self::assertFalse($mode->isInstall());
 
-               self::assertTrue($mode->has(Mode::DBCONFIGAVAILABLE));
                self::assertFalse($mode->has(Mode::MAINTENANCEDISABLED));
        }
 
@@ -142,20 +123,14 @@ class ModeTest extends MockedTest
                $this->basePathMock->shouldReceive('getPath')->andReturn($this->root->url())->once();
 
                $this->databaseMock->shouldReceive('connected')->andReturn(true)->once();
-               $this->databaseMock->shouldReceive('fetchFirst')
-                                                  ->with('SHOW TABLES LIKE \'config\'')->andReturn(true)->once();
                $this->configCacheMock->shouldReceive('get')->with('system', 'maintenance')
                                                          ->andReturn(false)->once();
-               $this->databaseMock->shouldReceive('selectFirst')
-                                                  ->with('config', ['v'], ['cat' => 'system', 'k' => 'maintenance'])
-                                                  ->andReturn(['v' => null])->once();
 
                $mode = (new Mode())->determine($this->basePathMock, $this->databaseMock, $this->configCacheMock);
 
                self::assertTrue($mode->isNormal());
                self::assertFalse($mode->isInstall());
 
-               self::assertTrue($mode->has(Mode::DBCONFIGAVAILABLE));
                self::assertTrue($mode->has(Mode::MAINTENANCEDISABLED));
        }
 
@@ -167,20 +142,14 @@ class ModeTest extends MockedTest
                $this->basePathMock->shouldReceive('getPath')->andReturn($this->root->url())->once();
 
                $this->databaseMock->shouldReceive('connected')->andReturn(true)->once();
-               $this->databaseMock->shouldReceive('fetchFirst')
-                                                  ->with('SHOW TABLES LIKE \'config\'')->andReturn(true)->once();
                $this->configCacheMock->shouldReceive('get')->with('system', 'maintenance')
                                                          ->andReturn(false)->once();
-               $this->databaseMock->shouldReceive('selectFirst')
-                                                  ->with('config', ['v'], ['cat' => 'system', 'k' => 'maintenance'])
-                                                  ->andReturn(['v' => '0'])->once();
 
                $mode = (new Mode())->determine($this->basePathMock, $this->databaseMock, $this->configCacheMock);
 
                self::assertTrue($mode->isNormal());
                self::assertFalse($mode->isInstall());
 
-               self::assertTrue($mode->has(Mode::DBCONFIGAVAILABLE));
                self::assertTrue($mode->has(Mode::MAINTENANCEDISABLED));
        }