MastoAPI: Add repeats to statusview.

This commit is contained in:
Roger Braun 2017-09-17 13:54:14 +02:00
commit 6000f61727
2 changed files with 54 additions and 0 deletions

View file

@ -4,6 +4,7 @@ defmodule Pleroma.Web.MastodonAPI.StatusViewTest do
alias Pleroma.Web.MastodonAPI.{StatusView, AccountView}
alias Pleroma.User
alias Pleroma.Web.OStatus
alias Pleroma.Web.CommonAPI
import Pleroma.Factory
test "a note activity" do
@ -84,4 +85,16 @@ defmodule Pleroma.Web.MastodonAPI.StatusViewTest do
object = Map.put(object, "id", 2)
assert %{id: 2} = StatusView.render("attachment.json", %{attachment: object})
end
test "a reblog" do
user = insert(:user)
activity = insert(:note_activity)
{:ok, reblog, _} = CommonAPI.repeat(activity.id, user)
represented = StatusView.render("status.json", %{for: user, activity: reblog})
assert represented[:id] == reblog.id
assert represented[:reblog][:id] == activity.id
end
end