Add basic Ostatus user representer.
[akkoma] / test / web / ostatus / user_representer_test.exs
1 defmodule Pleroma.Web.OStatus.UserRepresenterTest do
2 use Pleroma.DataCase
3 alias Pleroma.Web.OStatus.UserRepresenter
4
5 import Pleroma.Factory
6
7 test "returns a user with id, uri, name and link" do
8 user = build(:user)
9 tuple = UserRepresenter.to_tuple(user)
10 {:author, author} = tuple
11
12 [:id, :uri, :name, :link]
13 |> Enum.each(fn (tag) ->
14 assert Enum.find(author, fn(e) -> tag == elem(e, 0) end)
15 end)
16 end
17 end