forked from GNUsocial/gnu-social
Test for correct post object in retweets.
This commit is contained in:
parent
c5a4921176
commit
8c6c6039a2
@ -15,6 +15,35 @@ require_once INSTALLDIR . '/lib/common.php';
|
||||
|
||||
class ActivityParseTests extends PHPUnit_Framework_TestCase
|
||||
{
|
||||
|
||||
public function testMastodonRetweet() {
|
||||
global $_mastodon_retweet;
|
||||
$dom = DOMDocument::loadXML($_mastodon_retweet);
|
||||
$feed = $dom->documentElement;
|
||||
$entries = $feed->getElementsByTagName('entry');
|
||||
$entry = $entries->item(0);
|
||||
$act = new Activity($entry, $feed);
|
||||
$this->assertFalse(empty($act));
|
||||
$this->assertFalse(empty($act->objects[0]));
|
||||
|
||||
$object = $act->objects[0];
|
||||
$this->assertEquals($object->verb, ActivityVerb::POST);
|
||||
}
|
||||
|
||||
public function testGSReweet() {
|
||||
global $_gs_retweet;
|
||||
$dom = DOMDocument::loadXML($_gs_retweet);
|
||||
$feed = $dom->documentElement;
|
||||
$entries = $feed->getElementsByTagName('entry');
|
||||
$entry = $entries->item(0);
|
||||
$act = new Activity($entry, $feed);
|
||||
$this->assertFalse(empty($act));
|
||||
$this->assertFalse(empty($act->objects[0]));
|
||||
|
||||
$object = $act->objects[0];
|
||||
$this->assertEquals($object->verb, ActivityVerb::POST);
|
||||
}
|
||||
|
||||
public function testExample1()
|
||||
{
|
||||
global $_example1;
|
||||
|
Loading…
Reference in New Issue
Block a user