diff options
| author | sxsdv1 <sxsdv1@gmail.com> | 2019-01-09 09:22:00 +0100 | 
|---|---|---|
| committer | sxsdv1 <sxsdv1@gmail.com> | 2019-01-12 20:24:41 +0100 | 
| commit | 868034375c5122175f872967e49559dafed9403c (patch) | |
| tree | 373da9d1a6089ede161e76601ec96df4e76811a0 /test | |
| parent | 581edd5a91189e6fb2a94a277b96f9c8197617b8 (diff) | |
| download | pleroma-868034375c5122175f872967e49559dafed9403c.tar.gz pleroma-868034375c5122175f872967e49559dafed9403c.zip | |
Add likes to activitypub object representation
Top level of the likes OrderedCollection is inlined to get immediate
access to totalItems. Because the count can be returned without scanning
the database for like activities the extra query is saved when the
client only wants to display the total.
Diffstat (limited to 'test')
| -rw-r--r-- | test/web/activity_pub/transmogrifier_test.exs | 10 | 
1 files changed, 8 insertions, 2 deletions
| diff --git a/test/web/activity_pub/transmogrifier_test.exs b/test/web/activity_pub/transmogrifier_test.exs index 65c8ec36d..87d0ab559 100644 --- a/test/web/activity_pub/transmogrifier_test.exs +++ b/test/web/activity_pub/transmogrifier_test.exs @@ -829,7 +829,6 @@ defmodule Pleroma.Web.ActivityPub.TransmogrifierTest do        assert length(modified["object"]["tag"]) == 2        assert is_nil(modified["object"]["emoji"]) -      assert is_nil(modified["object"]["likes"])        assert is_nil(modified["object"]["like_count"])        assert is_nil(modified["object"]["announcements"])        assert is_nil(modified["object"]["announcement_count"]) @@ -844,12 +843,19 @@ defmodule Pleroma.Web.ActivityPub.TransmogrifierTest do        assert length(modified["object"]["tag"]) == 2        assert is_nil(modified["object"]["emoji"]) -      assert is_nil(modified["object"]["likes"])        assert is_nil(modified["object"]["like_count"])        assert is_nil(modified["object"]["announcements"])        assert is_nil(modified["object"]["announcement_count"])        assert is_nil(modified["object"]["context_id"])      end + +    test "it adds like collection to object" do +      activity = insert(:note_activity) +      {:ok, modified} = Transmogrifier.prepare_outgoing(activity.data) + +      assert modified["object"]["likes"]["type"] == "OrderedCollection" +      assert modified["object"]["likes"]["totalItems"] == 0 +    end    end    describe "user upgrade" do | 
