diff options
author | feld <feld@feld.me> | 2021-01-26 00:32:53 +0000 |
---|---|---|
committer | feld <feld@feld.me> | 2021-01-26 00:32:53 +0000 |
commit | 1e3832c6bba9383abc74d5a9d8105600601dd80c (patch) | |
tree | cc53bdb521ea42a19d3dadd4143c8cec6f7f21c3 /test | |
parent | f1c82fbd426651e6838a9c60578c96a25ae94df4 (diff) | |
parent | 01fc7d809d33ea546abded0d1540e3b41dbb0e6a (diff) | |
download | pleroma-1e3832c6bba9383abc74d5a9d8105600601dd80c.tar.gz |
Merge branch 'docs/apache-config' into 'develop'
Update Apache configuration
See merge request pleroma/pleroma!3271
Diffstat (limited to 'test')
-rw-r--r-- | test/pleroma/web/media_proxy/invalidation/script_test.exs | 28 |
1 files changed, 27 insertions, 1 deletions
diff --git a/test/pleroma/web/media_proxy/invalidation/script_test.exs b/test/pleroma/web/media_proxy/invalidation/script_test.exs index bcb6ab73c..e9629b72b 100644 --- a/test/pleroma/web/media_proxy/invalidation/script_test.exs +++ b/test/pleroma/web/media_proxy/invalidation/script_test.exs @@ -8,7 +8,7 @@ defmodule Pleroma.Web.MediaProxy.Invalidation.ScriptTest do import ExUnit.CaptureLog - test "it logger error when script not found" do + test "it logs error when script is not found" do assert capture_log(fn -> assert Invalidation.Script.purge( ["http://example.com/media/example.jpg"], @@ -23,4 +23,30 @@ defmodule Pleroma.Web.MediaProxy.Invalidation.ScriptTest do ) == {:error, "\"not found script path\""} end) end + + describe "url formatting" do + setup do + urls = [ + "https://bikeshed.party/media/foo.png", + "http://safe.millennial.space/proxy/wheeeee.gif", + "https://lain.com/proxy/mediafile.mp4?foo&bar=true", + "http://localhost:4000/media/upload.jpeg" + ] + + [urls: urls] + end + + test "with invalid formatter", %{urls: urls} do + assert urls == Invalidation.Script.maybe_format_urls(urls, nil) + end + + test "with :htcacheclean formatter", %{urls: urls} do + assert [ + "https://bikeshed.party:443/media/foo.png?", + "http://safe.millennial.space:80/proxy/wheeeee.gif?", + "https://lain.com:443/proxy/mediafile.mp4?foo&bar=true", + "http://localhost:4000/media/upload.jpeg?" + ] == Invalidation.Script.maybe_format_urls(urls, :htcacheclean) + end + end end |