]> git.mxchange.org Git - friendica.git/commitdiff
Fix Transmitter test
authorArt4 <art4@wlabs.de>
Mon, 17 Feb 2025 09:54:33 +0000 (09:54 +0000)
committerArt4 <art4@wlabs.de>
Mon, 17 Feb 2025 09:54:33 +0000 (09:54 +0000)
tests/src/Protocol/ActivityPub/TransmitterTest.php

index 8b71aa130bde72f4895c5b259a93a3c76112113b..f9ef18a1a5f745f184b93075a7b2eff3c8c68c52 100644 (file)
@@ -8,6 +8,7 @@
 namespace Friendica\Test\src\Protocol\ActivityPub;
 
 use Friendica\Core\Hook;
+use Friendica\Core\Hooks\HookEventBridge;
 use Friendica\DI;
 use Friendica\Model\Post;
 use Friendica\Protocol\ActivityPub\Transmitter;
@@ -21,11 +22,18 @@ class TransmitterTest extends FixtureTestCase
 
                DI::config()->set('system', 'no_smilies', false);
 
+               /** @var \Friendica\Event\EventDispatcher */
+               $eventDispatcher = DI::eventDispatcher();
+
+               foreach (HookEventBridge::getStaticSubscribedEvents() as $eventName => $methodName) {
+                       $eventDispatcher->addListener($eventName, [HookEventBridge::class, $methodName]);
+               }
+
                Hook::register('smilie', 'tests/Util/SmileyWhitespaceAddon.php', 'add_test_unicode_smilies');
                Hook::loadHooks();
        }
 
-       public function testEmojiPost()
+       public function testEmojiPost(): void
        {
                $post = Post::selectFirst([], ['id' => 14]);
                $this->assertNotNull($post);