Merge branch 'develop' into feature/addressable-lists
[akkoma] / test / web / common_api / common_api_test.exs
index 958c931c49a21353d6cdf5f9ac8a286ec1f3c1e0..694b52356d621b45f1161d2e30c9a0a9ccd80732 100644 (file)
@@ -129,6 +129,17 @@ defmodule Pleroma.Web.CommonAPITest do
                  })
       end)
     end
+
+    test "it allows to address a list" do
+      user = insert(:user)
+      {:ok, list} = Pleroma.List.create("foo", user)
+
+      {:ok, activity} =
+        CommonAPI.post(user, %{"status" => "foobar", "visibility" => "list:#{list.id}"})
+
+      assert activity.data["bcc"] == [list.ap_id]
+      assert activity.recipients == [list.ap_id, user.ap_id]
+    end
   end
 
   describe "reactions" do