]> git.mxchange.org Git - friendica.git/commitdiff
Re-enable StatusNetConfig test
authorPhilipp <admin@philipp.info>
Sat, 4 Dec 2021 20:58:09 +0000 (21:58 +0100)
committerPhilipp <admin@philipp.info>
Sun, 5 Dec 2021 19:33:58 +0000 (20:33 +0100)
tests/src/Module/Api/GnuSocial/GnuSocial/ConfigTest.php

index 287b47b40cd4f84bbff6c8384684401c5d456fc7..83742e0c79d3fdb7a1a180180d041365c9820ae8 100644 (file)
@@ -2,29 +2,36 @@
 
 namespace Friendica\Test\src\Module\Api\GnuSocial\GnuSocial;
 
+use Friendica\App\Router;
+use Friendica\DI;
+use Friendica\Module\Api\GNUSocial\GNUSocial\Config;
 use Friendica\Test\src\Module\Api\ApiTest;
 
 class ConfigTest extends ApiTest
 {
        /**
         * Test the api_statusnet_config() function.
-        *
-        * @return void
         */
        public function testApiStatusnetConfig()
        {
-               /*
-               $result = api_statusnet_config('json');
-               self::assertEquals('localhost', $result['config']['site']['server']);
-               self::assertEquals('default', $result['config']['site']['theme']);
-               self::assertEquals(DI::baseUrl() . '/images/friendica-64.png', $result['config']['site']['logo']);
-               self::assertTrue($result['config']['site']['fancy']);
-               self::assertEquals('en', $result['config']['site']['language']);
-               self::assertEquals('UTC', $result['config']['site']['timezone']);
-               self::assertEquals(200000, $result['config']['site']['textlimit']);
-               self::assertEquals('false', $result['config']['site']['private']);
-               self::assertEquals('false', $result['config']['site']['ssl']);
-               self::assertEquals(30, $result['config']['site']['shorturllength']);
-               */
+               $config   = new Config(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), ['REQUEST_METHOD' => Router::GET]);
+               $response = $config->run();
+               $body     = (string)$response->getBody();
+
+               self::assertJson($body);
+
+               $json = json_decode($body);
+
+               self::assertEquals(1, 1);
+
+               self::assertEquals('localhost', $json->site->server);
+               self::assertEquals('frio', $json->site->theme);
+               self::assertEquals(DI::baseUrl() . '/images/friendica-64.png', $json->site->logo);
+               self::assertTrue($json->site->fancy);
+               self::assertEquals('en', $json->site->language);
+               self::assertEquals('UTC', $json->site->timezone);
+               self::assertEquals(200000, $json->site->textlimit);
+               self::assertFalse($json->site->private);
+               self::assertEquals('always', $json->site->ssl);
        }
 }