X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=tests%2Fsrc%2FCore%2FInstallerTest.php;h=a238bf8e7d9389383ef0bc3738163c2a694d0978;hb=8010ccdc216fc9caf308346ab750386caa7946e1;hp=c1a003bade6d0ba374ca5b61056112afbf404b3e;hpb=11a7f97fe72791baa36983242e56397f56d6132a;p=friendica.git diff --git a/tests/src/Core/InstallerTest.php b/tests/src/Core/InstallerTest.php index c1a003bade..a238bf8e7d 100644 --- a/tests/src/Core/InstallerTest.php +++ b/tests/src/Core/InstallerTest.php @@ -3,9 +3,13 @@ // this is in the same namespace as Install for mocking 'function_exists' namespace Friendica\Core; +use Friendica\Core\Config\Cache\IConfigCache; +use Friendica\Network\CurlResult; +use Friendica\Object\Image; use Friendica\Test\MockedTest; use Friendica\Test\Util\L10nMockTrait; use Friendica\Test\Util\VFSTrait; +use Friendica\Util\Network; /** * @runTestsInSeparateProcesses @@ -248,7 +252,7 @@ class InstallerTest extends MockedTest $this->mockL10nT(); // Mocking the CURL Response - $curlResult = \Mockery::mock('Friendica\Network\CurlResult'); + $curlResult = \Mockery::mock(CurlResult::class); $curlResult ->shouldReceive('getReturnCode') ->andReturn('404'); @@ -260,7 +264,7 @@ class InstallerTest extends MockedTest ->andReturn('test Error'); // Mocking the CURL Request - $networkMock = \Mockery::mock('alias:Friendica\Util\Network'); + $networkMock = \Mockery::mock('alias:' . Network::class); $networkMock ->shouldReceive('fetchUrlFull') ->with('https://test/install/testrewrite') @@ -287,19 +291,19 @@ class InstallerTest extends MockedTest $this->mockL10nT(); // Mocking the failed CURL Response - $curlResultF = \Mockery::mock('Friendica\Network\CurlResult'); + $curlResultF = \Mockery::mock(CurlResult::class); $curlResultF ->shouldReceive('getReturnCode') ->andReturn('404'); // Mocking the working CURL Response - $curlResultW = \Mockery::mock('Friendica\Network\CurlResult'); + $curlResultW = \Mockery::mock(CurlResult::class); $curlResultW ->shouldReceive('getReturnCode') ->andReturn('204'); // Mocking the CURL Request - $networkMock = \Mockery::mock('alias:Friendica\Util\Network'); + $networkMock = \Mockery::mock('alias:' . Network::class); $networkMock ->shouldReceive('fetchUrlFull') ->with('https://test/install/testrewrite') @@ -327,7 +331,7 @@ class InstallerTest extends MockedTest { $this->mockL10nT(); - $imageMock = \Mockery::mock('alias:Friendica\Object\Image'); + $imageMock = \Mockery::mock('alias:'. Image::class); $imageMock ->shouldReceive('supportedTypes') ->andReturn(['image/gif' => 'gif']); @@ -354,7 +358,7 @@ class InstallerTest extends MockedTest { $this->mockL10nT(); - $imageMock = \Mockery::mock('alias:Friendica\Object\Image'); + $imageMock = \Mockery::mock('alias:' . Image::class); $imageMock ->shouldReceive('supportedTypes') ->andReturn([]); @@ -389,6 +393,21 @@ class InstallerTest extends MockedTest false, $install->getChecks()); } + + /** + * Test the setup of the config cache for installation + */ + public function testSetUpCache() + { + $this->mockL10nT(); + + $install = new Installer(); + $configCache = \Mockery::mock(IConfigCache::class); + $configCache->shouldReceive('set')->with('config', 'php_path', \Mockery::any())->once(); + $configCache->shouldReceive('set')->with('system', 'basepath', '/test/')->once(); + + $install->setUpCache($configCache, '/test/'); + } } /**