diff options
author | lain <lain@soykaf.club> | 2022-05-19 08:55:39 +0000 |
---|---|---|
committer | lain <lain@soykaf.club> | 2022-05-19 08:55:39 +0000 |
commit | bdca5f5d68022ba8cee257c3602703fa09bd4c6b (patch) | |
tree | 810b47e729b264d45d0a9f719465cc4558a94fc9 /test | |
parent | 4605efe272016a5ba8ba6e96a9bec9a6e40c1591 (diff) | |
parent | a74ce2d77a53873b3edceeda7287b299c7922a8c (diff) | |
download | pleroma-bdca5f5d68022ba8cee257c3602703fa09bd4c6b.tar.gz |
Merge branch 'fix/mrf-steal-emoji-regex' into 'develop'
StealEmojiPolicy: fix String rejected_shortcodes
See merge request pleroma/pleroma!3673
Diffstat (limited to 'test')
-rw-r--r-- | test/pleroma/web/activity_pub/mrf/steal_emoji_policy_test.exs | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/test/pleroma/web/activity_pub/mrf/steal_emoji_policy_test.exs b/test/pleroma/web/activity_pub/mrf/steal_emoji_policy_test.exs index c537670f2..89d32352f 100644 --- a/test/pleroma/web/activity_pub/mrf/steal_emoji_policy_test.exs +++ b/test/pleroma/web/activity_pub/mrf/steal_emoji_policy_test.exs @@ -60,7 +60,7 @@ defmodule Pleroma.Web.ActivityPub.MRF.StealEmojiPolicyTest do |> File.exists?() end - test "reject shortcode", %{message: message} do + test "reject regex shortcode", %{message: message} do refute "firedfox" in installed() clear_config(:mrf_steal_emoji, @@ -74,6 +74,20 @@ defmodule Pleroma.Web.ActivityPub.MRF.StealEmojiPolicyTest do refute "firedfox" in installed() end + test "reject string shortcode", %{message: message} do + refute "firedfox" in installed() + + clear_config(:mrf_steal_emoji, + hosts: ["example.org"], + size_limit: 284_468, + rejected_shortcodes: ["firedfox"] + ) + + assert {:ok, _message} = StealEmojiPolicy.filter(message) + + refute "firedfox" in installed() + end + test "reject if size is above the limit", %{message: message} do refute "firedfox" in installed() |