Add unique index and unique constraint check, uniqueness test fails
This commit is contained in:
parent
478a05b4c9
commit
6a150de3bd
3 changed files with 23 additions and 10 deletions
|
|
@ -18,17 +18,20 @@ defmodule Pleroma.Web.ThreadMuteTest do
|
|||
end
|
||||
|
||||
test "add mute", %{user: user, activity: activity} do
|
||||
id = activity.id
|
||||
{:ok, _activity} = add_mute(user, id)
|
||||
{:ok, _activity} = add_mute(user, activity.id)
|
||||
assert muted?(user, activity)
|
||||
end
|
||||
|
||||
test "remove mute", %{user: user, activity: activity} do
|
||||
id = activity.id
|
||||
|
||||
add_mute(user, id)
|
||||
{:ok, _activity} = remove_mute(user, id)
|
||||
add_mute(user, activity.id)
|
||||
{:ok, _activity} = remove_mute(user, activity.id)
|
||||
refute muted?(user, activity)
|
||||
end
|
||||
|
||||
test "check that mutes can't be duplicate", %{user: user, activity: activity} do
|
||||
add_mute(user, activity.id)
|
||||
assert muted?(user, activity)
|
||||
{:error, _} = add_mute(user, activity.id)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue