]> git.mxchange.org Git - friendica.git/commitdiff
Remove App dependency in test
authorArt4 <art4@wlabs.de>
Sat, 16 Nov 2024 14:27:31 +0000 (14:27 +0000)
committerArt4 <art4@wlabs.de>
Sat, 16 Nov 2024 14:27:31 +0000 (14:27 +0000)
tests/src/Factory/Api/Twitter/StatusTest.php

index 06e762c9f01d9795140636c7bab8efda31b0d4dd..c92b08f24364089a35cdedda9a8bc32a2c13f85e 100644 (file)
@@ -7,6 +7,7 @@
 
 namespace Friendica\Test\src\Factory\Api\Twitter;
 
+use Friendica\Core\Renderer;
 use Friendica\DI;
 use Friendica\Factory\Api\Friendica\Activities;
 use Friendica\Factory\Api\Twitter\Attachment;
@@ -123,10 +124,8 @@ class StatusTest extends FixtureTest
         */
        public function testApiFormatItems()
        {
-               // FIXME: We are calling DI::app() here so Friendica\App::load() will be called.
-               // This will call Friendica\Core\Renderer::registerTemplateEngine() which is needed for this tests.
-               // This side effect MUST be eliminated.
-               DI::app();
+               // This call is needed for this test
+               Renderer::registerTemplateEngine('Friendica\Render\FriendicaSmartyEngine');
 
                $posts = DI::dba()->selectToArray('post-view', ['uri-id']);
                foreach ($posts as $item) {