diff options
author | Maxim Filippov <colixer@gmail.com> | 2019-11-22 13:35:21 +0900 |
---|---|---|
committer | Maxim Filippov <colixer@gmail.com> | 2019-11-26 00:20:46 +0900 |
commit | b3b4e5ca805780f278b6239973d6d497b1697fbd (patch) | |
tree | 9101553a4a5075b031d7098472cf648425a96bd2 /test | |
parent | 1364d303f8e4dcd4d9f7913d4755c58b0f4b87ef (diff) | |
download | pleroma-b3b4e5ca805780f278b6239973d6d497b1697fbd.tar.gz |
AdminAPI: Grouped reports old/new fix
If some status received reports both in the "new" format and "old" format it was considered reports on two different statuses (in the context of grouped reports)
Diffstat (limited to 'test')
-rw-r--r-- | test/web/activity_pub/utils_test.exs | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/test/web/activity_pub/utils_test.exs b/test/web/activity_pub/utils_test.exs index 1feb076ba..586eb1d2f 100644 --- a/test/web/activity_pub/utils_test.exs +++ b/test/web/activity_pub/utils_test.exs @@ -636,47 +636,4 @@ defmodule Pleroma.Web.ActivityPub.UtilsTest do assert updated_object.data["announcement_count"] == 1 end end - - describe "get_reports_grouped_by_status/1" do - setup do - [reporter, target_user] = insert_pair(:user) - first_status = insert(:note_activity, user: target_user) - second_status = insert(:note_activity, user: target_user) - - CommonAPI.report(reporter, %{ - "account_id" => target_user.id, - "comment" => "I feel offended", - "status_ids" => [first_status.id] - }) - - CommonAPI.report(reporter, %{ - "account_id" => target_user.id, - "comment" => "I feel offended2", - "status_ids" => [second_status.id] - }) - - data = [%{activity: first_status.data["id"]}, %{activity: second_status.data["id"]}] - - {:ok, - %{ - first_status: first_status, - second_status: second_status, - data: data - }} - end - - test "works for deprecated reports format", %{ - first_status: first_status, - second_status: second_status, - data: data - } do - groups = Utils.get_reports_grouped_by_status(data).groups - - first_group = Enum.find(groups, &(&1.status.id == first_status.data["id"])) - second_group = Enum.find(groups, &(&1.status.id == second_status.data["id"])) - - assert first_group.status.id == first_status.data["id"] - assert second_group.status.id == second_status.data["id"] - end - end end |