Merge branch 'fix/dont-show-dms-in-mentions-timeline' into 'develop'
[akkoma] / test / web / mastodon_api / status_view_test.exs
index 3412a6be2e0c81550fc4f6ee397ebdd2b7e93f69..351dbf673e421c4549024a5cac1a4f84702dd72a 100644 (file)
@@ -126,6 +126,22 @@ defmodule Pleroma.Web.MastodonAPI.StatusViewTest do
     assert status == expected
   end
 
+  test "tells if the message is muted for some reason" do
+    user = insert(:user)
+    other_user = insert(:user)
+
+    {:ok, user} = User.mute(user, other_user)
+
+    {:ok, activity} = CommonAPI.post(other_user, %{"status" => "test"})
+    status = StatusView.render("status.json", %{activity: activity})
+
+    assert status.muted == false
+
+    status = StatusView.render("status.json", %{activity: activity, for: user})
+
+    assert status.muted == true
+  end
+
   test "a reply" do
     note = insert(:note_activity)
     user = insert(:user)