From 1f18e096fe0cb8a5e0b259b508b9bebe3991a020 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 31 Jul 2024 04:01:27 +0000 Subject: [PATCH] Fix tests --- src/Module/Api/Twitter/DirectMessages/Destroy.php | 1 + .../src/Module/Api/Twitter/DirectMessages/DestroyTest.php | 8 ++++++++ tests/src/Module/Api/Twitter/DirectMessages/NewDMTest.php | 7 +++++++ 3 files changed, 16 insertions(+) diff --git a/src/Module/Api/Twitter/DirectMessages/Destroy.php b/src/Module/Api/Twitter/DirectMessages/Destroy.php index 0cd9252049..b83a719dcf 100644 --- a/src/Module/Api/Twitter/DirectMessages/Destroy.php +++ b/src/Module/Api/Twitter/DirectMessages/Destroy.php @@ -47,6 +47,7 @@ class Destroy extends BaseApi $this->dba = $dba; } + protected function post(array $request = []) { $this->checkAllowedScope(BaseApi::SCOPE_WRITE); diff --git a/tests/src/Module/Api/Twitter/DirectMessages/DestroyTest.php b/tests/src/Module/Api/Twitter/DirectMessages/DestroyTest.php index ba7964b0a1..91f72b4e57 100644 --- a/tests/src/Module/Api/Twitter/DirectMessages/DestroyTest.php +++ b/tests/src/Module/Api/Twitter/DirectMessages/DestroyTest.php @@ -29,6 +29,13 @@ use Friendica\Test\src\Module\Api\ApiTest; class DestroyTest extends ApiTest { + protected function setUp(): void + { + parent::setUp(); + + $this->useHttpMethod(Router::POST); + } + /** * Test the api_direct_messages_destroy() function. * @@ -37,6 +44,7 @@ class DestroyTest extends ApiTest public function testApiDirectMessagesDestroy() { $this->expectException(\Friendica\Network\HTTPException\BadRequestException::class); + (new Destroy(DI::dba(), DI::mstdnError(), DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), [], ['extension' => 'json'])) ->run($this->httpExceptionMock); } diff --git a/tests/src/Module/Api/Twitter/DirectMessages/NewDMTest.php b/tests/src/Module/Api/Twitter/DirectMessages/NewDMTest.php index ebd7ef8df6..ff00b65204 100644 --- a/tests/src/Module/Api/Twitter/DirectMessages/NewDMTest.php +++ b/tests/src/Module/Api/Twitter/DirectMessages/NewDMTest.php @@ -29,6 +29,13 @@ use Friendica\Test\src\Module\Api\ApiTest; class NewDMTest extends ApiTest { + protected function setUp(): void + { + parent::setUp(); + + $this->useHttpMethod(Router::POST); + } + /** * Test the api_direct_messages_new() function. *