diff --git a/tests/src/Core/Config/Cache/ConfigCacheLoaderTest.php b/tests/src/Core/Config/Cache/ConfigCacheLoaderTest.php index f91f267c71..2eaad7cbb3 100644 --- a/tests/src/Core/Config/Cache/ConfigCacheLoaderTest.php +++ b/tests/src/Core/Config/Cache/ConfigCacheLoaderTest.php @@ -2,21 +2,31 @@ namespace Friendica\Test\Core\Config\Cache; +use Friendica\App; use Friendica\Core\Config\Cache\ConfigCache; use Friendica\Core\Config\Cache\ConfigCacheLoader; use Friendica\Test\MockedTest; use Friendica\Test\Util\VFSTrait; +use Mockery\MockInterface; use org\bovigo\vfs\vfsStream; class ConfigCacheLoaderTest extends MockedTest { use VFSTrait; + /** + * @var App\Mode|MockInterface + */ + private $mode; + protected function setUp() { parent::setUp(); $this->setUpVfsDir(); + + $this->mode = \Mockery::mock(App\Mode::class); + $this->mode->shouldReceive('isInstall')->andReturn(true); } /** @@ -24,7 +34,7 @@ class ConfigCacheLoaderTest extends MockedTest */ public function testLoadConfigFiles() { - $configCacheLoader = new ConfigCacheLoader($this->root->url()); + $configCacheLoader = new ConfigCacheLoader($this->root->url(), $this->mode); $configCache = new ConfigCache(); $configCacheLoader->loadConfigFiles($configCache); @@ -45,7 +55,7 @@ class ConfigCacheLoaderTest extends MockedTest ->at($this->root->getChild('config')) ->setContent('root->url()); + $configCacheLoader = new ConfigCacheLoader($this->root->url(), $this->mode); $configCache = new ConfigCache(); $configCacheLoader->loadConfigFiles($configCache); @@ -70,7 +80,7 @@ class ConfigCacheLoaderTest extends MockedTest ->at($this->root->getChild('config')) ->setContent(file_get_contents($file)); - $configCacheLoader = new ConfigCacheLoader($this->root->url()); + $configCacheLoader = new ConfigCacheLoader($this->root->url(), $this->mode); $configCache = new ConfigCache(); $configCacheLoader->loadConfigFiles($configCache); @@ -103,7 +113,7 @@ class ConfigCacheLoaderTest extends MockedTest ->at($this->root->getChild('config')) ->setContent(file_get_contents($file)); - $configCacheLoader = new ConfigCacheLoader($this->root->url()); + $configCacheLoader = new ConfigCacheLoader($this->root->url(), $this->mode); $configCache = new ConfigCache(); $configCacheLoader->loadConfigFiles($configCache); @@ -135,7 +145,7 @@ class ConfigCacheLoaderTest extends MockedTest ->at($this->root) ->setContent(file_get_contents($file)); - $configCacheLoader = new ConfigCacheLoader($this->root->url()); + $configCacheLoader = new ConfigCacheLoader($this->root->url(), $this->mode); $configCache = new ConfigCache(); $configCacheLoader->loadConfigFiles($configCache); @@ -174,7 +184,7 @@ class ConfigCacheLoaderTest extends MockedTest ->at($this->root->getChild('addon')->getChild('test')->getChild('config')) ->setContent(file_get_contents($file)); - $configCacheLoader = new ConfigCacheLoader($this->root->url()); + $configCacheLoader = new ConfigCacheLoader($this->root->url(), $this->mode); $conf = $configCacheLoader->loadAddonConfig('test');