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 pleroma-b3b4e5ca805780f278b6239973d6d497b1697fbd.zip | |
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 | 
