summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorfeld <feld@feld.me>2024-06-07 20:37:19 +0000
committerfeld <feld@feld.me>2024-06-07 20:37:19 +0000
commitf44987bd0f2a855e5fcb78647426ceb552e584fc (patch)
tree625bb1ab69a919f6a139aa3784e3a67886929563 /test
parentbf8b251dc16b5730f384daf19a0c6ce02391c92e (diff)
parent49156f0183524f13a1363d17b2220718405ea5b6 (diff)
downloadpleroma-f44987bd0f2a855e5fcb78647426ceb552e584fc.tar.gz
pleroma-f44987bd0f2a855e5fcb78647426ceb552e584fc.zip
Merge branch 'bugfix/rich_media_config' into 'develop'
RichMedia: Respect configuration on status previews See merge request pleroma/pleroma!4130
Diffstat (limited to 'test')
-rw-r--r--test/pleroma/web/rich_media/parser_test.exs8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/pleroma/web/rich_media/parser_test.exs b/test/pleroma/web/rich_media/parser_test.exs
index 3fcb5c808..a5f2563a2 100644
--- a/test/pleroma/web/rich_media/parser_test.exs
+++ b/test/pleroma/web/rich_media/parser_test.exs
@@ -13,6 +13,8 @@ defmodule Pleroma.Web.RichMedia.ParserTest do
mock_global(fn env -> apply(HttpRequestMock, :request, [env]) end)
end
+ setup_all do: clear_config([:rich_media, :enabled], true)
+
test "returns error when no metadata present" do
assert {:error, _} = Parser.parse("https://example.com/empty")
end
@@ -127,4 +129,10 @@ defmodule Pleroma.Web.RichMedia.ParserTest do
assert :error == Parser.parse(url)
end)
end
+
+ test "returns error when disabled" do
+ clear_config([:rich_media, :enabled], false)
+
+ assert match?({:error, :rich_media_disabled}, Parser.parse("https://example.com/ogp"))
+ end
end