     refute fetched_post
   end
 
-  test "post/4 - does not return banned author" do
+  test "post/2 - does not return banned author" do
     banned_author = Factory.insert(:user, %{locked_at: DateTime.utc_now})
     banned_post = Factory.insert(:post, %{author: banned_author})
     fetched_post = Content.post(banned_post.id, current_user: nil, allow_nsfw: true, allow_nudity: true)
     refute fetched_post
   end
 
-  test "post/4 - does not return banned repost author" do
+  test "post/2 - does not return banned repost author" do
     banned_author = Factory.insert(:user, %{locked_at: DateTime.utc_now})
     banned_post = Factory.insert(:post, %{author: banned_author})
     banned_repost = Factory.insert(:post, %{reposted_source: banned_post})

    assert fetched_post.reposted_source.reposted_source == nil
  end

  test "post/4 - 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)

    }
  end

  test "post/2 - id", %{post: post} do
    fetched_post = Content.post(post.id, current_user: nil, allow_nsfw: true, allow_nudity: true)
    assert fetched_post.id == post.id
  end

  test "post/2 - token", %{post: post} do
    fetched_post = Content.post("~#{post.token}", current_user: nil, allow_nsfw: true, allow_nudity: true)
    assert fetched_post.token == post.token
  end

  test "post/2 - id - with user", %{user: user, post: post} do
    fetched_post = Content.post(post.id, current_user: user, allow_nsfw: true, allow_nudity: true)
    assert fetched_post.id == post.id
    assert fetched_post.repost_from_current_user == nil
  end

  test "post/2 - includes reposted_source", %{user: user, post: post} do
    repost = Factory.insert(:post, %{reposted_source: post})
    fetched_post = Content.post(repost.id, current_user: user, allow_nsfw: true, allow_nudity: true)
    assert fetched_post.id == repost.id
