fc6e0aff988877b35556948b87cb7d6de8e48f2c
[akkoma] / test / web / twitter_api / representers / object_representer_test.exs
1 defmodule Pleroma.Web.TwitterAPI.Representers.ObjectReprenterTest do
2 use Pleroma.DataCase
3
4 alias Pleroma.Object
5 alias Pleroma.Web.TwitterAPI.Representers.ObjectRepresenter
6
7 test "represent an image attachment" do
8 object = %Object{
9 id: 5,
10 data: %{
11 "type" => "Image",
12 "url" => [
13 %{
14 "mediaType" => "sometype",
15 "href" => "someurl"
16 }
17 ]
18 }
19 }
20
21 expected_object = %{
22 id: 5,
23 url: "someurl",
24 mimetype: "sometype",
25 oembed: false
26 }
27
28 assert expected_object == ObjectRepresenter.to_map(object)
29 end
30 end