     assert fetched_post.reposted_source.reposted_source == nil
   end
 
-  test "post/4 - includes assets", %{user: user, post: post} do
+  test "post/2 - includes assets", %{user: user, post: post} do
     asset1 = Factory.insert(:asset, %{post: post})
     asset2 = Factory.insert(:asset, %{post: post})
     fetched_post = Content.post(post.id, current_user: user, allow_nsfw: true, allow_nudity: true)

    refute fetched_post
  end

  test "post/4 - does not return private author" do
    private_author = Factory.insert(:user, %{is_public: false})
    private_post = Factory.insert(:post, %{author: private_author})
    fetched_post = Content.post(private_post.id, current_user: nil, allow_nsfw: true, allow_nudity: true)
    refute fetched_post
  end

  test "post/4 - does not return private repost author" do
    private_author = Factory.insert(:user, %{is_public: false})
    private_post = Factory.insert(:post, %{author: private_author})
    private_repost = Factory.insert(:post, %{reposted_source: private_post})

    assert [%{attachment_struct: %Image{}}, %{attachment_struct: %Image{}}] = fetched_post.assets
  end

  test "post/2 - includes assets for reposted source", %{user: user, post: post} do
    asset1 = Factory.insert(:asset, %{post: post})
    asset2 = Factory.insert(:asset, %{post: post})
    repost = Factory.insert(:post, %{reposted_source: post})
