From: Roman Chvanikov Date: Tue, 8 Sep 2020 11:11:00 +0000 (+0300) Subject: Add test for expiring mutes X-Git-Url: https://git.squeep.com/?a=commitdiff_plain;h=f6b250fb8d13f6788c1ecc6c1287e76febbfd888;p=akkoma Add test for expiring mutes --- 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)