From 991c5e0c44adf81beeab6b4e1ae8e2fd82bc9056 Mon Sep 17 00:00:00 2001 From: Lain Soykaf Date: Wed, 23 Jul 2025 14:02:49 +0400 Subject: [PATCH] Add ActivityPub test for only_reblogs filtering --- test/pleroma/web/activity_pub/activity_pub_test.exs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/pleroma/web/activity_pub/activity_pub_test.exs b/test/pleroma/web/activity_pub/activity_pub_test.exs index c16f081f6..a5e9d3879 100644 --- a/test/pleroma/web/activity_pub/activity_pub_test.exs +++ b/test/pleroma/web/activity_pub/activity_pub_test.exs @@ -1270,6 +1270,16 @@ defmodule Pleroma.Web.ActivityPub.ActivityPubTest do assert activity == expected_activity end + test "includes only reblogs on request" do + user = insert(:user) + {:ok, _} = ActivityBuilder.insert(%{"type" => "Create"}, %{:user => user}) + {:ok, expected_activity} = ActivityBuilder.insert(%{"type" => "Announce"}, %{:user => user}) + + [activity] = ActivityPub.fetch_user_activities(user, nil, %{only_reblogs: true}) + + assert activity == expected_activity + end + describe "irreversible filters" do setup do user = insert(:user)