. * */ namespace Friendica\Test\src\Module\Api\Mastodon; use Friendica\Test\src\Module\Api\ApiTest; class PushSubscriptionTest extends ApiTest { /** * Test the api_account_verify_credentials() function. * * @return void */ public function testApiAccountVerifyCredentials(): void { $this->markTestIncomplete('Needs mocking of whole applictaions/Apps first'); // $this->useHttpMethod(Router::POST); // // $response = (new PushSubscription(DI::app(), DI::l10n(), DI::baseUrl(), DI::args(), DI::logger(), DI::profiler(), DI::apiResponse(), DI::mstdnSubscription(), DI::mstdnError(), [])) // ->run(); // // $json = $this->toJson($response); // print_r($json); // // $this->assertEquals(1,1); } /** * Test the api_account_verify_credentials() function without an authenticated user. * * @return void */ public function testApiAccountVerifyCredentialsWithoutAuthenticatedUser(): void { self::markTestIncomplete('Needs dynamic BasicAuth first'); // $this->expectException(\Friendica\Network\HTTPException\UnauthorizedException::class); // BasicAuth::setCurrentUserID(); // $_SESSION['authenticated'] = false; // api_account_verify_credentials('json'); } }