Commit 9380eed7 authored by Brion Vibber's avatar Brion Vibber

add a general PuSHed post and an @-reply back to a subscribee by name to OStatus remote test cases

parent 13d59e0c
......@@ -78,6 +78,8 @@ class OStatusTester extends TestBase
$this->testLocalPost();
$this->testMentionUrl();
$this->testSubscribe();
$this->testPush();
$this->testMentionSubscribee();
$this->testUnsubscribe();
$this->log("DONE!");
......@@ -126,6 +128,26 @@ class OStatusTester extends TestBase
$this->assertTrue($this->pub->hasSubscriber($this->sub->getProfileUri()));
}
function testPush()
{
$this->assertTrue($this->sub->hasSubscription($this->pub->getProfileUri()));
$this->assertTrue($this->pub->hasSubscriber($this->sub->getProfileUri()));
$name = $this->sub->username;
$post = $this->pub->post("Regular post, which $name should get via PuSH");
$this->sub->assertReceived($post);
}
function testMentionSubscribee()
{
$this->assertTrue($this->sub->hasSubscription($this->pub->getProfileUri()));
$this->assertFalse($this->pub->hasSubscription($this->sub->getProfileUri()));
$name = $this->pub->username;
$post = $this->sub->post("Just a quick note back to my remote subscribee @$name");
$this->pub->assertReceived($post);
}
function testUnsubscribe()
{
$this->assertTrue($this->sub->hasSubscription($this->pub->getProfileUri()));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment