log capturing

This commit is contained in:
Alex S 2019-06-23 08:16:28 +03:00
parent 982cad0268
commit b37ede5df3

View file

@ -5,6 +5,7 @@
defmodule Pleroma.Web.ActivityPub.MRF.AntiLinkSpamPolicyTest do defmodule Pleroma.Web.ActivityPub.MRF.AntiLinkSpamPolicyTest do
use Pleroma.DataCase use Pleroma.DataCase
import Pleroma.Factory import Pleroma.Factory
import ExUnit.CaptureLog
alias Pleroma.Web.ActivityPub.MRF.AntiLinkSpamPolicy alias Pleroma.Web.ActivityPub.MRF.AntiLinkSpamPolicy
@ -114,7 +115,9 @@ test "it rejects posts without links" do
@linkless_message @linkless_message
|> Map.put("actor", "http://invalid.actor") |> Map.put("actor", "http://invalid.actor")
assert capture_log(fn ->
{:reject, _} = AntiLinkSpamPolicy.filter(message) {:reject, _} = AntiLinkSpamPolicy.filter(message)
end) =~ "[error] Could not decode user at fetch http://invalid.actor"
end end
test "it rejects posts with links" do test "it rejects posts with links" do
@ -122,7 +125,9 @@ test "it rejects posts with links" do
@linkful_message @linkful_message
|> Map.put("actor", "http://invalid.actor") |> Map.put("actor", "http://invalid.actor")
assert capture_log(fn ->
{:reject, _} = AntiLinkSpamPolicy.filter(message) {:reject, _} = AntiLinkSpamPolicy.filter(message)
end) =~ "[error] Could not decode user at fetch http://invalid.actor"
end end
end end