summaryrefslogtreecommitdiff
path: root/tests/ActivityGenerationTests.php
diff options
context:
space:
mode:
authorEvan Prodromou <evan@status.net>2010-08-03 16:04:19 -0700
committerEvan Prodromou <evan@status.net>2010-08-03 16:04:19 -0700
commitb17fc0ca5b90d2cdc957ebc4870fbd2791b9e1b9 (patch)
tree2506b4c2d11fa5b30a44f6db2f7304458d33b0d7 /tests/ActivityGenerationTests.php
parente2c90576c0e50ccaa2b70c4d72ad06f320842f73 (diff)
update tests to include 'mentioned' links
Diffstat (limited to 'tests/ActivityGenerationTests.php')
-rw-r--r--tests/ActivityGenerationTests.php28
1 files changed, 28 insertions, 0 deletions
diff --git a/tests/ActivityGenerationTests.php b/tests/ActivityGenerationTests.php
index 52077ee57..b9e74a570 100644
--- a/tests/ActivityGenerationTests.php
+++ b/tests/ActivityGenerationTests.php
@@ -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()