コード例 #1
0
ファイル: ComLikeTest.php プロジェクト: Allerion/WordPressApi
 public function testLikePost()
 {
     $post = ApiUtils::makePost('Like test', 'like test');
     $p = ApiUtils::postToCom($post);
     $p = $this->api->addPost($p);
     $post = ApiUtils::comToPost($p);
     $id = $post->id;
     $this->assertEquals(0, $post->likes);
     $this->assertFalse($post->hasLiked);
     $this->likePost($id);
     $post = $this->getPost($id);
     $this->assertEquals(1, $post->likes);
     $this->assertTrue($post->hasLiked);
     $this->unlikePost($id);
     $post = $this->getPost($id);
     $this->assertEquals(0, $post->likes);
     $this->assertFalse($post->hasLiked);
     $this->api->deletePost($id);
 }
コード例 #2
0
ファイル: ComPostTest.php プロジェクト: Allerion/WordPressApi
 protected function updatePost(PostTestModel $post)
 {
     $p = $this->api->updatePost($post->id, ApiUtils::postToCom($post), ['context' => 'edit']);
     return ApiUtils::comToPost($p);
 }