diff options
author | Roger Braun <roger@rogerbraun.net> | 2017-03-21 18:17:35 +0100 |
---|---|---|
committer | Roger Braun <roger@rogerbraun.net> | 2017-03-21 18:17:35 +0100 |
commit | ad303783afc0be046d0bcb4b70b3bce9aabac27f (patch) | |
tree | 40bda29bbd065c721dbbe9d0e5d958d87ad8281e /test/web/twitter_api/twitter_api_test.exs | |
parent | 9a8850eb9ec9eba9350fcb6aadf70fd966623c94 (diff) | |
download | pleroma-ad303783afc0be046d0bcb4b70b3bce9aabac27f.tar.gz pleroma-ad303783afc0be046d0bcb4b70b3bce9aabac27f.zip |
Add status posting via TwAPI.
Diffstat (limited to 'test/web/twitter_api/twitter_api_test.exs')
-rw-r--r-- | test/web/twitter_api/twitter_api_test.exs | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/test/web/twitter_api/twitter_api_test.exs b/test/web/twitter_api/twitter_api_test.exs index aecf09969..8016f4537 100644 --- a/test/web/twitter_api/twitter_api_test.exs +++ b/test/web/twitter_api/twitter_api_test.exs @@ -3,22 +3,21 @@ defmodule Pleroma.Web.TwitterAPI.TwitterAPITest do alias Pleroma.Builders.{UserBuilder, ActivityBuilder} alias Pleroma.Web.TwitterAPI.TwitterAPI alias Pleroma.{Activity, User} - alias Pleroma.Web.TwitterAPI.Representers.{UserRepresenter, ActivityRepresenter} - alias Pleroma.Web.ActivityPub.ActivityPub + alias Pleroma.Web.TwitterAPI.Representers.ActivityRepresenter test "create a status" do user = UserBuilder.build input = %{ - status: "Hello again." + "status" => "Hello again." } { :ok, activity = %Activity{} } = TwitterAPI.create_status(user, input) - assert get_in(activity.data, [:object, :content]) == "Hello again." - assert get_in(activity.data, [:object, :type]) == "Note" - assert get_in(activity.data, [:actor]) == User.ap_id(user) - assert Enum.member?(get_in(activity.data, [:to]), User.ap_followers(user)) - assert Enum.member?(get_in(activity.data, [:to]), "https://www.w3.org/ns/activitystreams#Public") + assert get_in(activity.data, ["object", "content"]) == "Hello again." + assert get_in(activity.data, ["object", "type"]) == "Note" + assert get_in(activity.data, ["actor"]) == User.ap_id(user) + assert Enum.member?(get_in(activity.data, ["to"]), User.ap_followers(user)) + assert Enum.member?(get_in(activity.data, ["to"]), "https://www.w3.org/ns/activitystreams#Public") end test "fetch public activities" do |