diff options
| author | Alexander Strizhakov <alex.strizhakov@gmail.com> | 2020-03-03 18:53:44 +0300 | 
|---|---|---|
| committer | Alexander Strizhakov <alex.strizhakov@gmail.com> | 2020-03-03 18:53:44 +0300 | 
| commit | f98ee730f01de528797e38f27964b69a465662c4 (patch) | |
| tree | f15957c800066361ee9031f120edbd205f069cb5 /test/http/adapter_helper_test.exs | |
| parent | 8854770fc4e9079131a0897d5fb6c0ccccf98bc6 (diff) | |
| download | pleroma-f98ee730f01de528797e38f27964b69a465662c4.tar.gz pleroma-f98ee730f01de528797e38f27964b69a465662c4.zip | |
adapter renaming to adapter_helper
Diffstat (limited to 'test/http/adapter_helper_test.exs')
| -rw-r--r-- | test/http/adapter_helper_test.exs | 28 | 
1 files changed, 28 insertions, 0 deletions
| diff --git a/test/http/adapter_helper_test.exs b/test/http/adapter_helper_test.exs new file mode 100644 index 000000000..24d501ad5 --- /dev/null +++ b/test/http/adapter_helper_test.exs @@ -0,0 +1,28 @@ +# Pleroma: A lightweight social networking server +# Copyright © 2017-2020 Pleroma Authors <https://pleroma.social/> +# SPDX-License-Identifier: AGPL-3.0-only + +defmodule Pleroma.HTTP.AdapterHelperTest do +  use ExUnit.Case, async: true + +  alias Pleroma.HTTP.AdapterHelper + +  describe "format_proxy/1" do +    test "with nil" do +      assert AdapterHelper.format_proxy(nil) == nil +    end + +    test "with string" do +      assert AdapterHelper.format_proxy("127.0.0.1:8123") == {{127, 0, 0, 1}, 8123} +    end + +    test "localhost with port" do +      assert AdapterHelper.format_proxy("localhost:8123") == {'localhost', 8123} +    end + +    test "tuple" do +      assert AdapterHelper.format_proxy({:socks4, :localhost, 9050}) == +               {:socks4, 'localhost', 9050} +    end +  end +end | 
