Merge remote-tracking branch 'pleroma/develop' into feature/addressable-lists
[akkoma] / test / web / common_api / common_api_test.exs
index 696060fb12b901276cabc07f07a407b2fb814f2f..58305d09b7ba0ded8bcb0f6f442fd516450ff420 100644 (file)
@@ -109,6 +109,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