Fix unfollows
[akkoma] / test / web / activity_pub / activity_pub_test.exs
index c4b59f5c7739a62574b8bf9d5ecc0593547153cf..35f0deffebd65cb3cfec8b87bf3940e478396544 100644 (file)
@@ -171,10 +171,12 @@ defmodule Pleroma.Web.ActivityPub.ActivityPubTest do
   end
 
   describe "public fetch activities" do
-    @tag :skip
     test "doesn't retrieve unlisted activities" do
       user = insert(:user)
-      {:ok, unlisted_activity} = CommonAPI.post(user, %{"status" => "yeah", "visibility" => "unlisted"})
+
+      {:ok, unlisted_activity} =
+        CommonAPI.post(user, %{"status" => "yeah", "visibility" => "unlisted"})
+
       {:ok, listed_activity} = CommonAPI.post(user, %{"status" => "yeah"})
 
       [activity] = ActivityPub.fetch_public_activities()
@@ -275,7 +277,7 @@ defmodule Pleroma.Web.ActivityPub.ActivityPubTest do
       {:ok, like_activity, object} = ActivityPub.like(user, object)
       assert object.data["like_count"] == 1
 
-      {:ok, object} = ActivityPub.unlike(user, object)
+      {:ok, _, _, object} = ActivityPub.unlike(user, object)
       assert object.data["like_count"] == 0
 
       assert Repo.get(Activity, like_activity.id) == nil
@@ -423,7 +425,7 @@ defmodule Pleroma.Web.ActivityPub.ActivityPubTest do
 
       assert activity.data["type"] == "Undo"
       assert activity.data["actor"] == follower.ap_id
-      assert activity.data["object"] == follow_activity.data["id"]
+      assert activity.data["object"]["id"] == follow_activity.data["id"]
     end
   end