diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/plugs/remote_ip_test.exs | 24 | 
1 files changed, 17 insertions, 7 deletions
| diff --git a/test/plugs/remote_ip_test.exs b/test/plugs/remote_ip_test.exs index 752ab32e7..2dd1ac1f8 100644 --- a/test/plugs/remote_ip_test.exs +++ b/test/plugs/remote_ip_test.exs @@ -3,13 +3,27 @@  # SPDX-License-Identifier: AGPL-3.0-only  defmodule Pleroma.Plugs.RemoteIpTest do -  use ExUnit.Case, async: true +  use ExUnit.Case    use Plug.Test    alias Pleroma.Plugs.RemoteIp -  import Pleroma.Tests.Helpers, only: [clear_config: 1, clear_config: 2] -  setup do: clear_config(RemoteIp) +  import Pleroma.Tests.Helpers, only: [clear_config: 2] + +  setup do: +          clear_config(RemoteIp, +            enabled: true, +            headers: ["x-forwarded-for"], +            proxies: [], +            reserved: [ +              "127.0.0.0/8", +              "::1/128", +              "fc00::/7", +              "10.0.0.0/8", +              "172.16.0.0/12", +              "192.168.0.0/16" +            ] +          )    test "disabled" do      Pleroma.Config.put(RemoteIp, enabled: false) @@ -25,8 +39,6 @@ defmodule Pleroma.Plugs.RemoteIpTest do    end    test "enabled" do -    Pleroma.Config.put(RemoteIp, enabled: true) -      conn =        conn(:get, "/")        |> put_req_header("x-forwarded-for", "1.1.1.1") @@ -54,8 +66,6 @@ defmodule Pleroma.Plugs.RemoteIpTest do    end    test "custom proxies" do -    Pleroma.Config.put(RemoteIp, enabled: true) -      conn =        conn(:get, "/")        |> put_req_header("x-forwarded-for", "173.245.48.1, 1.1.1.1, 173.245.48.2") | 
