Merge branch 'bugfix/rich_media_config' into 'develop'
RichMedia: Respect configuration on status previews See merge request pleroma/pleroma!4130
This commit is contained in:
commit
f44987bd0f
4 changed files with 28 additions and 11 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue