diff options
| author | Mark Felder <feld@FreeBSD.org> | 2020-01-26 11:23:05 -0600 |
|---|---|---|
| committer | Mark Felder <feld@FreeBSD.org> | 2020-01-26 11:23:05 -0600 |
| commit | d770cffce0aec0eeb427c8851437f04329700da9 (patch) | |
| tree | 8a6f4db2849e613e0be968d3c0edc605b7040563 /test/notification_test.exs | |
| parent | 108a39c8766402dcbd0235d8746e2100a18e5813 (diff) | |
| parent | d9e2bd8f40b7d77713a72ef94da2fbe8ffa75b91 (diff) | |
| download | pleroma-d770cffce0aec0eeb427c8851437f04329700da9.tar.gz pleroma-d770cffce0aec0eeb427c8851437f04329700da9.zip | |
Merge branch 'develop' into issue/1280
Diffstat (limited to 'test/notification_test.exs')
| -rw-r--r-- | test/notification_test.exs | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/test/notification_test.exs b/test/notification_test.exs index f5f23bb5a..04bf5b41a 100644 --- a/test/notification_test.exs +++ b/test/notification_test.exs @@ -15,6 +15,18 @@ defmodule Pleroma.NotificationTest do alias Pleroma.Web.Streamer describe "create_notifications" do + test "creates a notification for an emoji reaction" do + user = insert(:user) + other_user = insert(:user) + + {:ok, activity} = CommonAPI.post(user, %{"status" => "yeah"}) + {:ok, activity, _object} = CommonAPI.react_with_emoji(activity.id, other_user, "☕") + + {:ok, [notification]} = Notification.create_notifications(activity) + + assert notification.user_id == user.id + end + test "notifies someone when they are directly addressed" do user = insert(:user) other_user = insert(:user) @@ -745,7 +757,7 @@ defmodule Pleroma.NotificationTest do {:ok, _activity} = CommonAPI.post(blocked, %{"status" => "hey @#{user.nickname}"}) - assert length(Notification.for_user(user, %{with_muted: true})) == 0 + assert Enum.empty?(Notification.for_user(user, %{with_muted: true})) end test "it doesn't return notifications from a domain-blocked user when with_muted is set" do @@ -755,7 +767,7 @@ defmodule Pleroma.NotificationTest do {:ok, _activity} = CommonAPI.post(blocked, %{"status" => "hey @#{user.nickname}"}) - assert length(Notification.for_user(user, %{with_muted: true})) == 0 + assert Enum.empty?(Notification.for_user(user, %{with_muted: true})) end test "it returns notifications from muted threads when with_muted is set" do |
