removing unused method

This commit is contained in:
Alexander Strizhakov 2020-03-03 15:12:09 +03:00
parent 05429730e4
commit ee8071f0d5
No known key found for this signature in database
GPG Key ID: 022896A53AEF1381
2 changed files with 0 additions and 37 deletions

View File

@ -49,26 +49,6 @@ def headers(request, headers) do
@spec opts(Request.t(), keyword()) :: Request.t()
def opts(request, options), do: %{request | opts: options}
# NOTE: isn't used anywhere
@doc """
Add optional parameters to the request
"""
@spec add_optional_params(Request.t(), %{optional(atom) => atom}, keyword()) :: map()
def add_optional_params(request, _, []), do: request
def add_optional_params(request, definitions, [{key, value} | tail]) do
case definitions do
%{^key => location} ->
request
|> add_param(location, key, value)
|> add_optional_params(definitions, tail)
_ ->
add_optional_params(request, definitions, tail)
end
end
@doc """
Add optional parameters to the request
"""

View File

@ -36,23 +36,6 @@ test "send custom user agent" do
end
end
describe "add_optional_params/3" do
test "don't add if keyword is empty" do
assert RequestBuilder.add_optional_params(%{}, %{}, []) == %{}
end
test "add query parameter" do
assert RequestBuilder.add_optional_params(
%Request{},
%{query: :query, body: :body, another: :val},
[
{:query, "param1=val1&param2=val2"},
{:body, "some body"}
]
) == %Request{query: "param1=val1&param2=val2", body: "some body"}
end
end
describe "add_param/4" do
test "add file parameter" do
%Request{