Participations: Add marking as read and unread.

This commit is contained in:
lain 2019-04-10 15:12:01 +02:00
commit 64c1c3a407
3 changed files with 43 additions and 0 deletions

View file

@ -19,4 +19,18 @@ defmodule Pleroma.Conversation.ParticipationTest do
assert participation.user_id == user.id
assert participation.conversation_id == conversation.id
end
test "it marks a participation as read" do
participation = insert(:participation, %{read: false})
{:ok, participation} = Participation.mark_as_read(participation)
assert participation.read
end
test "it marks a participation as unread" do
participation = insert(:participation, %{read: true})
{:ok, participation} = Participation.mark_as_unread(participation)
refute participation.read
end
end