update tests to include 'mentioned' links

This commit is contained in:
Evan Prodromou 2010-08-03 16:04:19 -07:00
parent e2c90576c0
commit b17fc0ca5b
1 changed files with 28 additions and 0 deletions

View File

@ -261,6 +261,7 @@ class ActivityGenerationTests extends PHPUnit_Framework_TestCase
$element = $this->_entryToElement($entry, true);
$this->assertEquals($this->targetUser1->uri, ActivityUtils::getLink($element, 'ostatus:attention'));
$this->assertEquals($this->targetUser1->uri, ActivityUtils::getLink($element, 'mentioned'));
}
public function testMultipleReplyAttention()
@ -291,6 +292,19 @@ class ActivityGenerationTests extends PHPUnit_Framework_TestCase
$this->assertTrue(in_array($this->targetUser1->uri, $hrefs));
$this->assertTrue(in_array($this->targetUser2->uri, $hrefs));
$links = ActivityUtils::getLinks($element, 'mentioned');
$this->assertEquals(2, count($links));
$hrefs = array();
foreach ($links as $link) {
$hrefs[] = $link->getAttribute('href');
}
$this->assertTrue(in_array($this->targetUser1->uri, $hrefs));
$this->assertTrue(in_array($this->targetUser2->uri, $hrefs));
}
public function testGroupPostAttention()
@ -304,6 +318,7 @@ class ActivityGenerationTests extends PHPUnit_Framework_TestCase
$element = $this->_entryToElement($entry, true);
$this->assertEquals($this->targetGroup1->uri, ActivityUtils::getLink($element, 'ostatus:attention'));
$this->assertEquals($this->targetGroup1->uri, ActivityUtils::getLink($element, 'mentioned'));
}
public function testMultipleGroupPostAttention()
@ -328,6 +343,19 @@ class ActivityGenerationTests extends PHPUnit_Framework_TestCase
$this->assertTrue(in_array($this->targetGroup1->uri, $hrefs));
$this->assertTrue(in_array($this->targetGroup2->uri, $hrefs));
$links = ActivityUtils::getLinks($element, 'mentioned');
$this->assertEquals(2, count($links));
$hrefs = array();
foreach ($links as $link) {
$hrefs[] = $link->getAttribute('href');
}
$this->assertTrue(in_array($this->targetGroup1->uri, $hrefs));
$this->assertTrue(in_array($this->targetGroup2->uri, $hrefs));
}
public function testRepeatLink()