From 4f3349f6db169af379dd10afb9e6e6d564cb5c46 Mon Sep 17 00:00:00 2001 From: Art4 Date: Mon, 17 Feb 2025 09:54:33 +0000 Subject: [PATCH] Fix Transmitter test --- tests/src/Protocol/ActivityPub/TransmitterTest.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/src/Protocol/ActivityPub/TransmitterTest.php b/tests/src/Protocol/ActivityPub/TransmitterTest.php index 8b71aa130b..f9ef18a1a5 100644 --- a/tests/src/Protocol/ActivityPub/TransmitterTest.php +++ b/tests/src/Protocol/ActivityPub/TransmitterTest.php @@ -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); -- 2.39.5