diff options
author | Mark Felder <feld@FreeBSD.org> | 2019-07-19 16:55:10 -0500 |
---|---|---|
committer | Mark Felder <feld@FreeBSD.org> | 2019-07-19 16:55:10 -0500 |
commit | 9169f331b6d481a0aa2b0bfe91500d695fb1b6d6 (patch) | |
tree | 734ce297aef5a2482c88cdc7d03914943ba4cf28 /test/web/media_proxy | |
parent | 46c7c53fbbfd9919d429ba15988af0da9e22d444 (diff) | |
parent | c1c64d6d06fb7307245880d6605d9d9153a4784f (diff) | |
download | pleroma-9169f331b6d481a0aa2b0bfe91500d695fb1b6d6.tar.gz pleroma-9169f331b6d481a0aa2b0bfe91500d695fb1b6d6.zip |
Merge branch 'develop' into feature/matstodon-statuses-by-name
Diffstat (limited to 'test/web/media_proxy')
-rw-r--r-- | test/web/media_proxy/media_proxy_test.exs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/web/media_proxy/media_proxy_test.exs b/test/web/media_proxy/media_proxy_test.exs index cb4807e0b..edbbf9b66 100644 --- a/test/web/media_proxy/media_proxy_test.exs +++ b/test/web/media_proxy/media_proxy_test.exs @@ -114,6 +114,17 @@ defmodule Pleroma.Web.MediaProxyTest do ) == {:wrong_filename, "my%2Flong%2Furl%2F2019%2F07%2FS.jpg"} end + test "encoded url are tried to match for proxy as `conn.request_path` encodes the url" do + # conn.request_path will return encoded url + request_path = "/ANALYSE-DAI-_-LE-STABLECOIN-100-D%C3%89CENTRALIS%C3%89-BQ.jpg" + + assert MediaProxyController.filename_matches( + true, + request_path, + "https://mydomain.com/uploads/2019/07/ANALYSE-DAI-_-LE-STABLECOIN-100-DÉCENTRALISÉ-BQ.jpg" + ) == :ok + end + test "uses the configured base_url" do base_url = Pleroma.Config.get([:media_proxy, :base_url]) |