Test that unicode emoji reactions are not affected

This commit is contained in:
tusooa 2023-06-13 14:55:27 -04:00
parent ef8a6c539a
commit d670dbdbd3
No known key found for this signature in database
GPG Key ID: 42AEC43D48433C51
1 changed files with 14 additions and 0 deletions

View File

@ -133,6 +133,14 @@ defmodule Pleroma.Web.ActivityPub.MRF.EmojiPolicyTest do
"cc" => ["https://example.org/someone"] "cc" => ["https://example.org/someone"]
} }
@emoji_react_data_unicode %{
"type" => "EmojiReact",
"content" => "😍",
"object" => "https://example.org/someobject",
"to" => ["https://example.org/self"],
"cc" => ["https://example.org/someone"]
}
describe "remove_url" do describe "remove_url" do
setup do setup do
clear_config([:mrf_emoji, :remove_url], [ clear_config([:mrf_emoji, :remove_url], [
@ -217,6 +225,9 @@ test "processes EmojiReact" do
assert {:ok, @emoji_react_data_matching_nothing} == assert {:ok, @emoji_react_data_matching_nothing} ==
MRF.filter_one(EmojiPolicy, @emoji_react_data_matching_nothing) MRF.filter_one(EmojiPolicy, @emoji_react_data_matching_nothing)
assert {:ok, @emoji_react_data_unicode} ==
MRF.filter_one(EmojiPolicy, @emoji_react_data_unicode)
end end
end end
@ -304,6 +315,9 @@ test "processes EmojiReact" do
assert {:ok, @emoji_react_data_matching_nothing} == assert {:ok, @emoji_react_data_matching_nothing} ==
MRF.filter_one(EmojiPolicy, @emoji_react_data_matching_nothing) MRF.filter_one(EmojiPolicy, @emoji_react_data_matching_nothing)
assert {:ok, @emoji_react_data_unicode} ==
MRF.filter_one(EmojiPolicy, @emoji_react_data_unicode)
end end
end end