<?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
*
namespace Friendica\Test\src\Model;
+use Friendica\Model\Tag;
use PHPUnit\Framework\TestCase;
class TagTest extends TestCase
{
- /**
- *
- */
- public function testGetFromBody()
- {
- 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);
+ }
}