Ejemplo n.º 1
0
 function testEditUrl()
 {
     $pid = $this->factory->post->create(array('post_author' => 1));
     $post = new TimberPost($pid);
     $edit_url = $post->edit_link();
     $this->assertEquals('', $edit_url);
     wp_set_current_user(1);
     $data = get_userdata(1);
     $this->assertTrue($post->can_edit());
     $this->assertEquals('http://example.org/wp-admin/post.php?post=' . $pid . '&action=edit', $post->get_edit_url());
     //
 }
Ejemplo n.º 2
0
 /**
  * @group failing
  */
 function testEditUrl()
 {
     ini_set("log_errors", 1);
     ini_set("error_log", "/tmp/php-error.log");
     global $current_user;
     $current_user = array();
     $uid = $this->factory->user->create(array('display_name' => 'Franklin Delano Roosevelt', 'user_login' => 'fdr'));
     $pid = $this->factory->post->create(array('post_author' => $uid));
     $post = new TimberPost($pid);
     $edit_url = $post->edit_link();
     $this->assertEquals('', $edit_url);
     $user = wp_set_current_user($uid);
     $user->add_role('administrator');
     $data = get_userdata($uid);
     $this->assertTrue($post->can_edit());
     $this->assertEquals('http://example.org/wp-admin/post.php?post=' . $pid . '&action=edit', $post->get_edit_url());
     //
 }