]> git.mxchange.org Git - friendica.git/blobdiff - tests/src/Module/NodeInfoTest.php
Escape single quotes and backslashes
[friendica.git] / tests / src / Module / NodeInfoTest.php
index ac3916fafd5891772e64cdf630fff220af99bc15..96790b5a91ccf1b7774ea680f941366104497875 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * @copyright Copyright (C) 2010-2022, the Friendica project
+ * @copyright Copyright (C) 2010-2023, the Friendica project
  *
  * @license GNU AGPL version 3 or any later version
  *
 
 namespace Friendica\Test\src\Module;
 
+use Friendica\App;
 use Friendica\Capabilities\ICanCreateResponses;
 use Friendica\DI;
 use Friendica\Module\NodeInfo110;
 use Friendica\Module\NodeInfo120;
 use Friendica\Module\NodeInfo210;
-use Friendica\Module\Response;
+use Friendica\Module\Special\HTTPException;
 use Friendica\Test\FixtureTest;
+use Mockery\MockInterface;
 
 class NodeInfoTest extends FixtureTest
 {
+       /** @var MockInterface|HTTPException */
+       protected $httpExceptionMock;
+
+       protected function setUp(): void
+       {
+               parent::setUp();
+
+               $this->httpExceptionMock = \Mockery::mock(HTTPException::class);
+       }
+
        public function testNodeInfo110()
        {
                $response = (new NodeInfo110(DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), DI::config(), []))
-                       ->run();
+                       ->run($this->httpExceptionMock);
 
                self::assertJson($response->getBody());
                self::assertEquals(['Content-type' => ['application/json'], ICanCreateResponses::X_HEADER => ['json']], $response->getHeaders());
@@ -44,7 +56,7 @@ class NodeInfoTest extends FixtureTest
                self::assertEquals('1.0', $json->version);
 
                self::assertEquals('friendica', $json->software->name);
-               self::assertEquals(FRIENDICA_VERSION . '-' . DB_UPDATE_VERSION, $json->software->version);
+               self::assertEquals(App::VERSION . '-' . DB_UPDATE_VERSION, $json->software->version);
 
                self::assertIsArray($json->protocols->inbound);
                self::assertIsArray($json->protocols->outbound);
@@ -55,7 +67,7 @@ class NodeInfoTest extends FixtureTest
        public function testNodeInfo120()
        {
                $response = (new NodeInfo120(DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), DI::config(), []))
-                       ->run();
+                       ->run($this->httpExceptionMock);
 
                self::assertJson($response->getBody());
                self::assertEquals(['Content-type' => ['application/json; charset=utf-8'], ICanCreateResponses::X_HEADER => ['json']], $response->getHeaders());
@@ -65,7 +77,7 @@ class NodeInfoTest extends FixtureTest
                self::assertEquals('2.0', $json->version);
 
                self::assertEquals('friendica', $json->software->name);
-               self::assertEquals(FRIENDICA_VERSION . '-' . DB_UPDATE_VERSION, $json->software->version);
+               self::assertEquals(App::VERSION . '-' . DB_UPDATE_VERSION, $json->software->version);
 
                self::assertIsArray($json->protocols);
                self::assertIsArray($json->services->inbound);
@@ -75,7 +87,7 @@ class NodeInfoTest extends FixtureTest
        public function testNodeInfo210()
        {
                $response = (new NodeInfo210(DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), DI::config(), []))
-                       ->run();
+                       ->run($this->httpExceptionMock);
 
                self::assertJson($response->getBody());
                self::assertEquals(['Content-type' => ['application/json; charset=utf-8'], ICanCreateResponses::X_HEADER => ['json']], $response->getHeaders());
@@ -85,7 +97,7 @@ class NodeInfoTest extends FixtureTest
                self::assertEquals('1.0', $json->version);
 
                self::assertEquals('friendica', $json->server->software);
-               self::assertEquals(FRIENDICA_VERSION . '-' . DB_UPDATE_VERSION, $json->server->version);
+               self::assertEquals(App::VERSION . '-' . DB_UPDATE_VERSION, $json->server->version);
 
                self::assertIsArray($json->protocols);
                self::assertIsArray($json->services->inbound);