]> git.mxchange.org Git - friendica.git/blob - tests/src/Module/BaseApiTest.php
Merge pull request #11145 from nupplaphil/feat/check_license
[friendica.git] / tests / src / Module / BaseApiTest.php
1 <?php
2 /**
3  * @copyright Copyright (C) 2010-2022, the Friendica project
4  *
5  * @license GNU AGPL version 3 or any later version
6  *
7  * This program is free software: you can redistribute it and/or modify
8  * it under the terms of the GNU Affero General Public License as
9  * published by the Free Software Foundation, either version 3 of the
10  * License, or (at your option) any later version.
11  *
12  * This program is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15  * GNU Affero General Public License for more details.
16  *
17  * You should have received a copy of the GNU Affero General Public License
18  * along with this program.  If not, see <https://www.gnu.org/licenses/>.
19  *
20  */
21
22 namespace Friendica\Test\src\Module;
23
24 use Friendica\Test\src\Module\Api\ApiTest;
25
26 class BaseApiTest extends ApiTest
27 {
28         public function testWithWrongAuth()
29         {
30                 self::markTestIncomplete('Needs BasicAuth as dynamic method for overriding first');
31
32                 /*
33                 global $API;
34                 $API['api_path']           = [
35                         'method' => 'method',
36                         'auth'   => true
37                 ];
38                 $_SESSION['authenticated'] = false;
39                 $_SERVER['REQUEST_METHOD'] = 'method';
40                 $_SERVER['QUERY_STRING'] = 'pagename=api_path';
41
42                 $args = DI::args()->determine($_SERVER, $_GET);
43
44                 self::assertEquals(
45                         '{"status":{"error":"This API requires login","code":"401 Unauthorized","request":"api_path"}}',
46                         api_call($this->app, $args)
47                 );
48                 */
49         }
50 }