diff options
author | lambda <pleromagit@rogerbraun.net> | 2018-12-23 14:46:58 +0000 |
---|---|---|
committer | lambda <pleromagit@rogerbraun.net> | 2018-12-23 14:46:58 +0000 |
commit | 005b4194ffa855c56b2305d02249b31452155fff (patch) | |
tree | 25ead7a01d80441b003db2e8954f0b72c95c5650 /test/web/twitter_api/views | |
parent | a3e33fa17767ccdc191cfa8a0b9cd602ce07871b (diff) | |
parent | a2bceaf688608f61151e298e6025ccbecc9de227 (diff) | |
download | pleroma-005b4194ffa855c56b2305d02249b31452155fff.tar.gz |
Merge branch 'bugfix/trans_fix_url_videos' into 'develop'
Fix "url" of Videos in transmogrifier
Closes #367
See merge request pleroma/pleroma!459
Diffstat (limited to 'test/web/twitter_api/views')
-rw-r--r-- | test/web/twitter_api/views/activity_view_test.exs | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/test/web/twitter_api/views/activity_view_test.exs b/test/web/twitter_api/views/activity_view_test.exs index 8aa9e3130..fd511b546 100644 --- a/test/web/twitter_api/views/activity_view_test.exs +++ b/test/web/twitter_api/views/activity_view_test.exs @@ -12,6 +12,13 @@ defmodule Pleroma.Web.TwitterAPI.ActivityViewTest do alias Pleroma.Web.ActivityPub.ActivityPub import Pleroma.Factory + import Tesla.Mock + + setup do + mock(fn env -> apply(HttpRequestMock, :request, [env]) end) + :ok + end + import Mock test "a create activity with a html status" do @@ -258,4 +265,18 @@ defmodule Pleroma.Web.TwitterAPI.ActivityViewTest do assert result == expected end + + test "a peertube video" do + {:ok, object} = + ActivityPub.fetch_object_from_id( + "https://peertube.moe/videos/watch/df5f464b-be8d-46fb-ad81-2d4c2d1630e3" + ) + + %Activity{} = activity = Activity.get_create_activity_by_object_ap_id(object.data["id"]) + + result = ActivityView.render("activity.json", activity: activity) + + assert length(result["attachments"]) == 1 + assert result["summary"] == "Friday Night" + end end |