From: William Pitcock Date: Sun, 23 Dec 2018 13:59:06 +0000 (+0000) Subject: tests: twitter api: add test proving that peertube videos are correctly handled X-Git-Url: https://git.squeep.com/?a=commitdiff_plain;h=a2bceaf688608f61151e298e6025ccbecc9de227;p=akkoma tests: twitter api: add test proving that peertube videos are correctly handled --- diff --git a/test/web/twitter_api/views/activity_view_test.exs b/test/web/twitter_api/views/activity_view_test.exs index 09d7a18d4..fd511b546 100644 --- a/test/web/twitter_api/views/activity_view_test.exs +++ b/test/web/twitter_api/views/activity_view_test.exs @@ -265,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