예제 #1
0
 public function testPublicPostWithMixedAccessRepliesLoggedInNotFollowedAdmin()
 {
     $owner_builder = FixtureBuilder::build('owners', array('email' => '*****@*****.**', 'is_admin' => 1));
     $this->simulateLogin('*****@*****.**');
     $builders = $this->buildPublicPostWithMixedAccessResponses();
     $_GET["t"] = '1001';
     $controller = new PostController(true);
     $results = $controller->go();
     //echo $results;
     $this->assertPattern("/This is a test post/", $results);
     $this->assertPattern("/This is a public reply to 1001/", $results);
     $this->assertPattern("/This is a private reply to 1001/", $results);
     $this->assertFalse($controller->getViewManager()->getTemplateDataItem('disable_embed_code'));
 }
예제 #2
0
 public function testPublicPostWithMixedAccessRepliesLoggedIn()
 {
     $this->simulateLogin('*****@*****.**');
     $builders = $this->buildPublicPostWithMixedAccessResponses();
     $_GET["t"] = '1001';
     $controller = new PostController(true);
     $results = $controller->go();
     $this->assertPattern("/This is a test post/", $results);
     $this->assertPattern("/This is a public reply to 1001/", $results);
     $this->assertPattern("/This is a private reply to 1001/", $results);
     $this->assertFalse($controller->getViewManager()->getTemplateDataItem('disable_embed_code'));
 }