aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authoreugenijm <eugenijm@protonmail.com>2019-12-20 16:38:21 +0300
committereugenijm <eugenijm@protonmail.com>2020-01-05 17:38:51 +0300
commit0b6d1292d29e1f376566fe75aca60c612e9233dc (patch)
treecf98d1ca36ab0cdcbb5e415f257afc9e3be022e9 /test
parentee0c40831efde5054f587ae0e371fffcad1396b7 (diff)
downloadpleroma-0b6d1292d29e1f376566fe75aca60c612e9233dc.tar.gz
Fix mark-as-read (`POST /api/v1/conversations/:id/read`) refreshing updated_at and bringing conversation to the top in the user's direct conversation list
Diffstat (limited to 'test')
-rw-r--r--test/conversation/participation_test.exs5
1 files changed, 3 insertions, 2 deletions
diff --git a/test/conversation/participation_test.exs b/test/conversation/participation_test.exs
index ba81c0d4b..ab9f27b2f 100644
--- a/test/conversation/participation_test.exs
+++ b/test/conversation/participation_test.exs
@@ -125,9 +125,10 @@ defmodule Pleroma.Conversation.ParticipationTest do
test "it marks a participation as read" do
participation = insert(:participation, %{read: false})
- {:ok, participation} = Participation.mark_as_read(participation)
+ {:ok, updated_participation} = Participation.mark_as_read(participation)
- assert participation.read
+ assert updated_participation.read
+ assert updated_participation.updated_at == participation.updated_at
end
test "it marks a participation as unread" do