diff options
author | Roman Chvanikov <chvanikoff@pm.me> | 2020-09-08 14:11:00 +0300 |
---|---|---|
committer | Roman Chvanikov <chvanikoff@pm.me> | 2020-09-08 14:11:00 +0300 |
commit | f6b250fb8d13f6788c1ecc6c1287e76febbfd888 (patch) | |
tree | 9a0649fe5959c950f2384c3bb93dec4abfa27277 /test | |
parent | c56e3d4f3bfb090d19bdbe93dac6cede7616cc4d (diff) | |
download | pleroma-f6b250fb8d13f6788c1ecc6c1287e76febbfd888.tar.gz |
Add test for expiring mutes
Diffstat (limited to 'test')
-rw-r--r-- | test/user_test.exs | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/user_test.exs b/test/user_test.exs index b23e36be3..83c017ec5 100644 --- a/test/user_test.exs +++ b/test/user_test.exs @@ -963,6 +963,19 @@ defmodule Pleroma.UserTest do assert User.muted_notifications?(user, muted_user) end + test "expiring" do + user = insert(:user) + muted_user = insert(:user) + + {:ok, _user_relationships} = User.mute(user, muted_user, %{expires_in: 60}) + assert User.mutes?(user, muted_user) + + assert_enqueued( + worker: Pleroma.Workers.MuteExpireWorker, + args: %{"op" => "unmute", "muter" => user.id, "mutee" => muted_user.id} + ) + end + test "it unmutes users" do user = insert(:user) muted_user = insert(:user) |