Add test for User.mutes and so on.
authorlain <lain@soykaf.club>
Wed, 20 Feb 2019 13:14:52 +0000 (14:14 +0100)
committerlain <lain@soykaf.club>
Wed, 20 Feb 2019 13:14:52 +0000 (14:14 +0100)
test/user_test.exs

index 92991d063d49688b5598dc77d9f5313e4dc69439..0b1c39ecf82d1b83f25f488155efbcb04bb3e390 100644 (file)
@@ -594,6 +594,29 @@ defmodule Pleroma.UserTest do
     end
   end
 
+  describe "mutes" do
+    test "it mutes people" do
+      user = insert(:user)
+      muted_user = insert(:user)
+
+      refute User.mutes?(user, muted_user)
+
+      {:ok, user} = User.mute(user, muted_user)
+
+      assert User.mutes?(user, muted_user)
+    end
+
+    test "it unmutes users" do
+      user = insert(:user)
+      muted_user = insert(:user)
+
+      {:ok, user} = User.mute(user, muted_user)
+      {:ok, user} = User.unmute(user, muted_user)
+
+      refute User.mutes?(user, muted_user)
+    end
+  end
+
   describe "blocks" do
     test "it blocks people" do
       user = insert(:user)