]> git.mxchange.org Git - friendica.git/blobdiff - tests/src/Model/TagTest.php
spelling: cached
[friendica.git] / tests / src / Model / TagTest.php
index 4d60023ef1b319365c10cb72aebeeff2edf4dc39..62003734b1d2464e420ac5cb9e1dbc8eac58a8b9 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * @copyright Copyright (C) 2010-2022, the Friendica project
+ * @copyright Copyright (C) 2010-2023, the Friendica project
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -26,15 +26,24 @@ use PHPUnit\Framework\TestCase;
 
 class TagTest extends TestCase
 {
-    /**
-     *
-     */
-    public function testGetFromBody()
-    {
-        $body = '![url=https://pirati.ca/profile/test1]Testgruppe 1b[/url] Test, please ignore';
-        $tags = Tag::getFromBody($body);
-        // Some expectations here
-        self::markTestIncomplete('Needs knowledge.');
-    }
+       /**
+        *
+        */
+       public function testGetFromBody()
+       {
+               $body = '![url=https://pirati.ca/profile/test1]Testgruppe 1b[/url] Test, please ignore';
 
+               $tags = Tag::getFromBody($body);
+
+               $expected = [
+                       [
+                               '![url=https://pirati.ca/profile/test1]Testgruppe 1b[/url]',
+                               '!',
+                               'https://pirati.ca/profile/test1',
+                               'Testgruppe 1b'
+                       ]
+               ];
+
+               self::assertEquals($expected, $tags);
+       }
 }