X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=tests%2Fsrc%2FUtil%2FBaseURLTest.php;h=1e74af39fe3937d96811b7d1bd21736830619500;hb=e01cb508928d280d99c92dbced6ae8a240cdd4c4;hp=ee88bd980461d95f90caf7d6a8b9fd0f16a27276;hpb=1dd168488554def9db33a2abbc3697332bb4bb65;p=friendica.git diff --git a/tests/src/Util/BaseURLTest.php b/tests/src/Util/BaseURLTest.php index ee88bd9804..1e74af39fe 100644 --- a/tests/src/Util/BaseURLTest.php +++ b/tests/src/Util/BaseURLTest.php @@ -179,18 +179,26 @@ class BaseURLTest extends MockedTest $configMock->shouldReceive('get')->with('system', 'ssl_policy')->andReturn($input['sslPolicy']); $configMock->shouldReceive('get')->with('system', 'url')->andReturn($input['url']); + // If we don't have an urlPath as an input, we assert it, we will save it to the DB for the next time if (!isset($input['urlPath']) && isset($assert['urlPath'])) { $configMock->shouldReceive('set')->with('system', 'urlpath', $assert['urlPath'])->once(); } + // If we don't have the ssl_policy as an input, we assert it, we will save it to the DB for the next time if (!isset($input['sslPolicy']) && isset($assert['sslPolicy'])) { $configMock->shouldReceive('set')->with('system', 'ssl_policy', $assert['sslPolicy'])->once(); } - if (!isset($input['hostname']) && !empty($assert['hostname'])) { + // If we don't have the hostname as an input, we assert it, we will save it to the DB for the next time + if (empty($input['hostname']) && !empty($assert['hostname'])) { $configMock->shouldReceive('set')->with('config', 'hostname', $assert['hostname'])->once(); } + // If we don't have an URL at first, but we assert it, we will save it to the DB for the next time + if (empty($input['url']) && !empty($assert['url'])) { + $configMock->shouldReceive('set')->with('system', 'url', $assert['url'])->once(); + } + $baseUrl = new BaseURL($configMock, $server); $this->assertEquals($assert['hostname'], $baseUrl->getHostname());