]> git.mxchange.org Git - friendica.git/blob - tests/src/Factory/Api/Twitter/ActivitiesTest.php
Fix test
[friendica.git] / tests / src / Factory / Api / Twitter / ActivitiesTest.php
1 <?php
2
3 namespace Friendica\Test\src\Factory\Api\Twitter;
4
5 use Friendica\DI;
6 use Friendica\Factory\Api\Friendica\Activities;
7 use Friendica\Test\FixtureTest;
8
9 class ActivitiesTest extends FixtureTest
10 {
11         /**
12          * Test the api_format_items_activities() function.
13          *
14          * @return void
15          */
16         public function testApiFormatItemsActivities()
17         {
18                 $item = ['uid' => 0, 'uri-id' => 1];
19
20                 $result = (new Activities(DI::logger(), DI::baseUrl(), DI::twitterUser()))
21                         ->createFromUriId($item['uri-id'], $item['uid']);
22
23                 self::assertArrayHasKey('like', $result);
24                 self::assertArrayHasKey('dislike', $result);
25                 self::assertArrayHasKey('attendyes', $result);
26                 self::assertArrayHasKey('attendno', $result);
27                 self::assertArrayHasKey('attendmaybe', $result);
28         }
29
30         /**
31          * Test the api_format_items_activities() function with an XML result.
32          *
33          * @return void
34          */
35         public function testApiFormatItemsActivitiesWithXml()
36         {
37                 $item = ['uid' => 0, 'uri-id' => 1];
38
39                 $result = (new Activities(DI::logger(), DI::baseUrl(), DI::twitterUser()))
40                         ->createFromUriId($item['uri-id'], $item['uid'], 'xml');
41
42                 self::assertArrayHasKey('friendica:like', $result);
43                 self::assertArrayHasKey('friendica:dislike', $result);
44                 self::assertArrayHasKey('friendica:attendyes', $result);
45                 self::assertArrayHasKey('friendica:attendno', $result);
46                 self::assertArrayHasKey('friendica:attendmaybe', $result);
47         }
48 }