Skip to content

Commit 7827452

Browse files
author
Jorge Chavez
committed
Upgrade to elixir 1.10.4
1 parent bb3f44f commit 7827452

File tree

8 files changed

+65
-65
lines changed

8 files changed

+65
-65
lines changed

lib/webhook.ex

Lines changed: 25 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
defmodule Conekta.WebHook do
2-
3-
@moduledoc """
1+
defmodule Conekta.WebHook do
2+
@moduledoc """
43
Easy handling of Conekta WebHooks.
54
65
Cast data into their corresponding struct.
@@ -34,29 +33,29 @@ defmodule Conekta.WebHook do
3433
3534
# => { :chargeback_lost, %Conekta.ChargebackWebhookPost{}}
3635
"""
37-
def received(params, opts \\ :none)
38-
39-
def received(%{"data" => data,
40-
"livemode" => _livemode,
41-
"webhook_status" => _status,
42-
"id" => _id,
43-
"object" => _object,
44-
"type" => type,
45-
"created_at" => _created_at,
46-
"webhook_logs" => logs}, opts) do
47-
params = Map.new(data, &atomify/1)
48-
if opts == :logs do
49-
logs = Enum.map(logs, fn log -> Map.new(log, &atomify/1) end)
50-
Tuple.insert_at(cast_data(type, params), 2, cast_logs(logs))
51-
else
52-
cast_data(type, params)
53-
end
36+
def received(params, opts \\ :none)
37+
38+
def received(%{"data" => data,
39+
"livemode" => _livemode,
40+
"webhook_status" => _status,
41+
"id" => _id,
42+
"object" => _object,
43+
"type" => type,
44+
"created_at" => _created_at,
45+
"webhook_logs" => logs}, opts) do
46+
params = Map.new(data, &atomify/1)
47+
if opts == :logs do
48+
logs = Enum.map(logs, fn log -> Map.new(log, &atomify/1) end)
49+
Tuple.insert_at(cast_data(type, params), 2, cast_logs(logs))
50+
else
51+
cast_data(type, params)
5452
end
53+
end
5554

56-
def received(_params, _opts), do: {:error, "Invalid params"}
55+
def received(_params, _opts), do: {:error, "Invalid params"}
5756

58-
defp cast_data(type, data) do
59-
case type do
57+
defp cast_data(type, data) do
58+
case type do
6059
"charge.created" ->
6160
{:charge_created, struct(Conekta.ChargeWebHookPost, data.object)}
6261
"charge.paid" ->
@@ -77,11 +76,11 @@ defmodule Conekta.WebHook do
7776
{:chargeback_lost, struct(Conekta.ChargebackWebhookPost, data.object)}
7877
_ -> {:error, "Unrecognized object type."}
7978
end
80-
end
79+
end
8180

82-
defp cast_logs(logs), do: Enum.map(logs, fn log -> struct(Conekta.WebHookLogs, log) end)
81+
defp cast_logs(logs), do: Enum.map(logs, fn log -> struct(Conekta.WebHookLogs, log) end)
8382

84-
defp atomify({k, v}) when is_binary(k) and is_map(v),
83+
defp atomify({k, v}) when is_binary(k) and is_map(v),
8584
do: {String.to_atom(k), Map.new(v, &atomify/1)}
8685
defp atomify({k, v}) when is_binary(k) and is_list(v),
8786
do: {String.to_atom(k), Enum.map(v, fn v -> Map.new(v, &atomify/1) end)}

lib/wrapper.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ defmodule Conekta.Wrapper do
1313

1414
def headers do
1515
basic_auth = "Basic " <> Base.encode64(key() <> ":")
16-
["Accept": accept_header(), "Accept-Language": locale(),"Content-type": "application/json", "Authorization": basic_auth]
16+
["Accept": accept_header(), "Accept-Language": locale(), "Content-type": "application/json", "Authorization": basic_auth]
1717
end
1818

1919
def accept_header do

mix.exs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ defmodule Conekta.Mixfile do
77

88
def project do
99
[app: :conekta,
10-
version: "1.0.9",
10+
version: "1.1.0",
1111
description: @description,
1212
name: "Conekta",
13-
elixir: "~> 1.4",
13+
elixir: "~> 1.10.4",
1414
package: package(),
1515
build_embedded: Mix.env == :prod,
1616
start_permanent: Mix.env == :prod,
@@ -23,11 +23,11 @@ defmodule Conekta.Mixfile do
2323
end
2424

2525
defp deps do
26-
[{:credo, "~> 0.6", only: [ :dev, :test ], runtime: false, override: true},
27-
{:httpoison, "~> 1.2.0"},
28-
{:poison, "~> 3.0"},
26+
[{:credo, "~> 1.4", only: [:dev, :test], runtime: false},
27+
{:httpoison, "~> 1.6"},
28+
{:poison, "~> 3.1"},
2929
{:mock, "~> 0.3.0", only: :test},
30-
{:ex_doc, "~> 0.19", only: :dev, runtime: false}]
30+
{:ex_doc, "~> 0.22", only: :dev, runtime: false}]
3131
end
3232

3333
defp package do

mix.lock

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,22 @@
11
%{
2-
"bunt": {:hex, :bunt, "0.2.0", "951c6e801e8b1d2cbe58ebbd3e616a869061ddadcc4863d0a2182541acae9a38", [:mix], []},
3-
"certifi": {:hex, :certifi, "2.3.1", "d0f424232390bf47d82da8478022301c561cf6445b5b5fb6a84d49a9e76d2639", [:rebar3], [{:parse_trans, "3.2.0", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm"},
4-
"credo": {:hex, :credo, "0.7.4", "0c33bcce4d574ce6df163cbc7d1ecb22de65713184355bd3be81cc4ab0ecaafa", [:mix], [{:bunt, "~> 0.2.0", [hex: :bunt, optional: false]}]},
5-
"earmark": {:hex, :earmark, "1.2.6", "b6da42b3831458d3ecc57314dff3051b080b9b2be88c2e5aa41cd642a5b044ed", [:mix], [], "hexpm"},
6-
"ex_doc": {:hex, :ex_doc, "0.19.1", "519bb9c19526ca51d326c060cb1778d4a9056b190086a8c6c115828eaccea6cf", [:mix], [{:earmark, "~> 1.1", [hex: :earmark, repo: "hexpm", optional: false]}, {:makeup_elixir, "~> 0.7", [hex: :makeup_elixir, repo: "hexpm", optional: false]}], "hexpm"},
7-
"hackney": {:hex, :hackney, "1.13.0", "24edc8cd2b28e1c652593833862435c80661834f6c9344e84b6a2255e7aeef03", [:rebar3], [{:certifi, "2.3.1", [hex: :certifi, repo: "hexpm", optional: false]}, {:idna, "5.1.2", [hex: :idna, repo: "hexpm", optional: false]}, {:metrics, "1.0.1", [hex: :metrics, repo: "hexpm", optional: false]}, {:mimerl, "1.0.2", [hex: :mimerl, repo: "hexpm", optional: false]}, {:ssl_verify_fun, "1.1.1", [hex: :ssl_verify_fun, repo: "hexpm", optional: false]}], "hexpm"},
8-
"httpoison": {:hex, :httpoison, "1.2.0", "2702ed3da5fd7a8130fc34b11965c8cfa21ade2f232c00b42d96d4967c39a3a3", [:mix], [{:hackney, "~> 1.8", [hex: :hackney, repo: "hexpm", optional: false]}], "hexpm"},
9-
"idna": {:hex, :idna, "5.1.2", "e21cb58a09f0228a9e0b95eaa1217f1bcfc31a1aaa6e1fdf2f53a33f7dbd9494", [:rebar3], [{:unicode_util_compat, "0.3.1", [hex: :unicode_util_compat, repo: "hexpm", optional: false]}], "hexpm"},
10-
"makeup": {:hex, :makeup, "0.5.5", "9e08dfc45280c5684d771ad58159f718a7b5788596099bdfb0284597d368a882", [:mix], [{:nimble_parsec, "~> 0.4", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm"},
11-
"makeup_elixir": {:hex, :makeup_elixir, "0.10.0", "0f09c2ddf352887a956d84f8f7e702111122ca32fbbc84c2f0569b8b65cbf7fa", [:mix], [{:makeup, "~> 0.5.5", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm"},
12-
"meck": {:hex, :meck, "0.8.9", "64c5c0bd8bcca3a180b44196265c8ed7594e16bcc845d0698ec6b4e577f48188", [:rebar3], [], "hexpm"},
13-
"metrics": {:hex, :metrics, "1.0.1", "25f094dea2cda98213cecc3aeff09e940299d950904393b2a29d191c346a8486", [:rebar3], []},
14-
"mimerl": {:hex, :mimerl, "1.0.2", "993f9b0e084083405ed8252b99460c4f0563e41729ab42d9074fd5e52439be88", [:rebar3], []},
15-
"mock": {:hex, :mock, "0.3.1", "994f00150f79a0ea50dc9d86134cd9ebd0d177ad60bd04d1e46336cdfdb98ff9", [:mix], [{:meck, "~> 0.8.8", [hex: :meck, repo: "hexpm", optional: false]}], "hexpm"},
16-
"nimble_parsec": {:hex, :nimble_parsec, "0.4.0", "ee261bb53214943679422be70f1658fff573c5d0b0a1ecd0f18738944f818efe", [:mix], [], "hexpm"},
17-
"parse_trans": {:hex, :parse_trans, "3.2.0", "2adfa4daf80c14dc36f522cf190eb5c4ee3e28008fc6394397c16f62a26258c2", [:rebar3], [], "hexpm"},
18-
"poison": {:hex, :poison, "3.1.0", "d9eb636610e096f86f25d9a46f35a9facac35609a7591b3be3326e99a0484665", [:mix], []},
19-
"ssl_verify_fun": {:hex, :ssl_verify_fun, "1.1.1", "28a4d65b7f59893bc2c7de786dec1e1555bd742d336043fe644ae956c3497fbe", [:make, :rebar], []},
20-
"unicode_util_compat": {:hex, :unicode_util_compat, "0.3.1", "a1f612a7b512638634a603c8f401892afbf99b8ce93a45041f8aaca99cadb85e", [:rebar3], [], "hexpm"},
2+
"bunt": {:hex, :bunt, "0.2.0", "951c6e801e8b1d2cbe58ebbd3e616a869061ddadcc4863d0a2182541acae9a38", [:mix], [], "hexpm", "7af5c7e09fe1d40f76c8e4f9dd2be7cebd83909f31fee7cd0e9eadc567da8353"},
3+
"certifi": {:hex, :certifi, "2.5.2", "b7cfeae9d2ed395695dd8201c57a2d019c0c43ecaf8b8bcb9320b40d6662f340", [:rebar3], [{:parse_trans, "~>3.3", [hex: :parse_trans, repo: "hexpm", optional: false]}], "hexpm", "3b3b5f36493004ac3455966991eaf6e768ce9884693d9968055aeeeb1e575040"},
4+
"credo": {:hex, :credo, "1.4.0", "92339d4cbadd1e88b5ee43d427b639b68a11071b6f73854e33638e30a0ea11f5", [:mix], [{:bunt, "~> 0.2.0", [hex: :bunt, repo: "hexpm", optional: false]}, {:jason, "~> 1.0", [hex: :jason, repo: "hexpm", optional: false]}], "hexpm", "1fd3b70dce216574ce3c18bdf510b57e7c4c85c2ec9cad4bff854abaf7e58658"},
5+
"earmark_parser": {:hex, :earmark_parser, "1.4.10", "6603d7a603b9c18d3d20db69921527f82ef09990885ed7525003c7fe7dc86c56", [:mix], [], "hexpm", "8e2d5370b732385db2c9b22215c3f59c84ac7dda7ed7e544d7c459496ae519c0"},
6+
"ex_doc": {:hex, :ex_doc, "0.22.6", "0fb1e09a3e8b69af0ae94c8b4e4df36995d8c88d5ec7dbd35617929144b62c00", [:mix], [{:earmark_parser, "~> 1.4.0", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_elixir, "~> 0.14", [hex: :makeup_elixir, repo: "hexpm", optional: false]}], "hexpm", "1e0aceda15faf71f1b0983165e6e7313be628a460e22a031e32913b98edbd638"},
7+
"hackney": {:hex, :hackney, "1.16.0", "5096ac8e823e3a441477b2d187e30dd3fff1a82991a806b2003845ce72ce2d84", [:rebar3], [{:certifi, "2.5.2", [hex: :certifi, repo: "hexpm", optional: false]}, {:idna, "6.0.1", [hex: :idna, repo: "hexpm", optional: false]}, {:metrics, "1.0.1", [hex: :metrics, repo: "hexpm", optional: false]}, {:mimerl, "~>1.1", [hex: :mimerl, repo: "hexpm", optional: false]}, {:parse_trans, "3.3.0", [hex: :parse_trans, repo: "hexpm", optional: false]}, {:ssl_verify_fun, "1.1.6", [hex: :ssl_verify_fun, repo: "hexpm", optional: false]}], "hexpm", "3bf0bebbd5d3092a3543b783bf065165fa5d3ad4b899b836810e513064134e18"},
8+
"httpoison": {:hex, :httpoison, "1.7.0", "abba7d086233c2d8574726227b6c2c4f6e53c4deae7fe5f6de531162ce9929a0", [:mix], [{:hackney, "~> 1.16", [hex: :hackney, repo: "hexpm", optional: false]}], "hexpm", "975cc87c845a103d3d1ea1ccfd68a2700c211a434d8428b10c323dc95dc5b980"},
9+
"idna": {:hex, :idna, "6.0.1", "1d038fb2e7668ce41fbf681d2c45902e52b3cb9e9c77b55334353b222c2ee50c", [:rebar3], [{:unicode_util_compat, "0.5.0", [hex: :unicode_util_compat, repo: "hexpm", optional: false]}], "hexpm", "a02c8a1c4fd601215bb0b0324c8a6986749f807ce35f25449ec9e69758708122"},
10+
"jason": {:hex, :jason, "1.2.2", "ba43e3f2709fd1aa1dce90aaabfd039d000469c05c56f0b8e31978e03fa39052", [:mix], [{:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm", "18a228f5f0058ee183f29f9eae0805c6e59d61c3b006760668d8d18ff0d12179"},
11+
"makeup": {:hex, :makeup, "1.0.3", "e339e2f766d12e7260e6672dd4047405963c5ec99661abdc432e6ec67d29ef95", [:mix], [{:nimble_parsec, "~> 0.5", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "2e9b4996d11832947731f7608fed7ad2f9443011b3b479ae288011265cdd3dad"},
12+
"makeup_elixir": {:hex, :makeup_elixir, "0.14.1", "4f0e96847c63c17841d42c08107405a005a2680eb9c7ccadfd757bd31dabccfb", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm", "f2438b1a80eaec9ede832b5c41cd4f373b38fd7aa33e3b22d9db79e640cbde11"},
13+
"meck": {:hex, :meck, "0.8.13", "ffedb39f99b0b99703b8601c6f17c7f76313ee12de6b646e671e3188401f7866", [:rebar3], [], "hexpm", "d34f013c156db51ad57cc556891b9720e6a1c1df5fe2e15af999c84d6cebeb1a"},
14+
"metrics": {:hex, :metrics, "1.0.1", "25f094dea2cda98213cecc3aeff09e940299d950904393b2a29d191c346a8486", [:rebar3], [], "hexpm", "69b09adddc4f74a40716ae54d140f93beb0fb8978d8636eaded0c31b6f099f16"},
15+
"mimerl": {:hex, :mimerl, "1.2.0", "67e2d3f571088d5cfd3e550c383094b47159f3eee8ffa08e64106cdf5e981be3", [:rebar3], [], "hexpm", "f278585650aa581986264638ebf698f8bb19df297f66ad91b18910dfc6e19323"},
16+
"mock": {:hex, :mock, "0.3.5", "feb81f52b8dcf0a0d65001d2fec459f6b6a8c22562d94a965862f6cc066b5431", [:mix], [{:meck, "~> 0.8.13", [hex: :meck, repo: "hexpm", optional: false]}], "hexpm", "6fae404799408300f863550392635d8f7e3da6b71abdd5c393faf41b131c8728"},
17+
"nimble_parsec": {:hex, :nimble_parsec, "0.6.0", "32111b3bf39137144abd7ba1cce0914533b2d16ef35e8abc5ec8be6122944263", [:mix], [], "hexpm", "27eac315a94909d4dc68bc07a4a83e06c8379237c5ea528a9acff4ca1c873c52"},
18+
"parse_trans": {:hex, :parse_trans, "3.3.0", "09765507a3c7590a784615cfd421d101aec25098d50b89d7aa1d66646bc571c1", [:rebar3], [], "hexpm", "17ef63abde837ad30680ea7f857dd9e7ced9476cdd7b0394432af4bfc241b960"},
19+
"poison": {:hex, :poison, "3.1.0", "d9eb636610e096f86f25d9a46f35a9facac35609a7591b3be3326e99a0484665", [:mix], [], "hexpm", "fec8660eb7733ee4117b85f55799fd3833eb769a6df71ccf8903e8dc5447cfce"},
20+
"ssl_verify_fun": {:hex, :ssl_verify_fun, "1.1.6", "cf344f5692c82d2cd7554f5ec8fd961548d4fd09e7d22f5b62482e5aeaebd4b0", [:make, :mix, :rebar3], [], "hexpm", "bdb0d2471f453c88ff3908e7686f86f9be327d065cc1ec16fa4540197ea04680"},
21+
"unicode_util_compat": {:hex, :unicode_util_compat, "0.5.0", "8516502659002cec19e244ebd90d312183064be95025a319a6c7e89f4bccd65b", [:rebar3], [], "hexpm", "d48d002e15f5cc105a696cf2f1bbb3fc72b4b770a184d8420c8db20da2674b38"},
2122
}

test/client_test.exs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ defmodule ConektaTest.ClientTest do
3030
},
3131
shipping_lines: [
3232
%{
33-
amount: 10000,
33+
amount: 10_000,
3434
carrier: "Fake Carrier"
3535
}
3636
],
@@ -44,11 +44,11 @@ defmodule ConektaTest.ClientTest do
4444
},
4545
line_items: [%{
4646
name: "Testing",
47-
unit_price: 35000,
47+
unit_price: 35_000,
4848
quantity: 1
4949
}],
5050
charges: [%{
51-
amount: 45000,
51+
amount: 45_000,
5252
payment_method: %{
5353
type: "default"
5454
}

test/customer_test.exs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ defmodule ConektaTest.CustomerTest do
3636

3737
test "should find a customer" do
3838

39-
found_customer = %CustomerFindResponse{created_at: 1494884040, livemode: false, corporate: false, email: "[email protected]", id: "cus_2gXLaVPg9gLoxGeKs", name: "Jorge Perez", object: "customer"}
39+
found_customer = %CustomerFindResponse{created_at: 1_494_884_040, livemode: false, corporate: false, email: "[email protected]", id: "cus_2gXLaVPg9gLoxGeKs", name: "Jorge Perez", object: "customer"}
4040
expected_mock = Mocks.CustomersMock.get_new_customer_response()
4141

4242
with_mock Client, [get_request: fn(_) -> expected_mock end] do
@@ -49,7 +49,7 @@ defmodule ConektaTest.CustomerTest do
4949
test "should delete a customer" do
5050

5151
expected_mock = Mocks.CustomersMock.get_delete_customer_response()
52-
deleted_customer = %CustomerDeleteResponse{id: "cus_2gXHiqgGWMk8ski6t", name: "Jorge Chavez", livemode: false, email: "[email protected]", phone: "521234567890", object: "customer", corporate: false, created_at: 1494871026}
52+
deleted_customer = %CustomerDeleteResponse{id: "cus_2gXHiqgGWMk8ski6t", name: "Jorge Chavez", livemode: false, email: "[email protected]", phone: "521234567890", object: "customer", corporate: false, created_at: 1_494_871_026}
5353

5454
with_mock Client, [delete_request: fn(_) -> expected_mock end] do
5555
assert Conekta.Customers.delete("cus_2gXHiqgGWMk8ski6t") == {:ok, deleted_customer}
@@ -64,7 +64,7 @@ defmodule ConektaTest.CustomerTest do
6464
expected_mock = Mocks.CustomersMock.get_update_customer_response()
6565

6666
with_mock Client, [put_request: fn(_, _) -> expected_mock end] do
67-
{:ok, customer}= Conekta.Customers.update("cus_2gYfQ9Pzfic158LXV", updated_customer)
67+
{:ok, customer} = Conekta.Customers.update("cus_2gYfQ9Pzfic158LXV", updated_customer)
6868
assert updated_customer.name == customer.name
6969
assert updated_customer.email == customer.email
7070
end
@@ -98,7 +98,7 @@ defmodule ConektaTest.CustomerTest do
9898
new_payment_source = %Conekta.PaymentSource{token_id: "tok_test_visa_4242", type: "card"}
9999
expected_mock = Mocks.CustomersMock.get_create_payment_source_customer_response()
100100

101-
with_mock Client, [post_request: fn(_,_) -> expected_mock end] do
101+
with_mock Client, [post_request: fn(_, _) -> expected_mock end] do
102102
{:ok, content} = expected_mock
103103
assert {:ok, Poison.decode!(content.body, as: %Conekta.CustomerCreatePaymentSourceResponse{})} == Conekta.Customers.create_payment_source("cus_2gZSnQGNwsSKR7c1V", new_payment_source)
104104
end
@@ -132,7 +132,7 @@ defmodule ConektaTest.CustomerTest do
132132
test "should create a shipping contact" do
133133
expected_mock = Mocks.CustomersMock.get_create_shipping_contact_customer_response()
134134
new_shipping_contact = %Conekta.ShippingContact{phone: "6141179192", receiver: "Jorge Receiver", between_streets: "Jose Maria y Pedro Dominguez", address: %{street1: "Hacienda", postal_code: "31140", country: "MXN"}}
135-
with_mock Client, [post_request: fn(_,_) -> expected_mock end] do
135+
with_mock Client, [post_request: fn(_, _) -> expected_mock end] do
136136
{:ok, content} = expected_mock
137137
assert {:ok, Poison.decode!(content.body, as: %Conekta.CustomerCreateShippingContactResponse{})} == Conekta.Customers.create_shipping_contact("cus_2gZSnQGNwsSKR7c1V", new_shipping_contact)
138138
end
@@ -144,10 +144,10 @@ defmodule ConektaTest.CustomerTest do
144144
expected_mock = Mocks.CustomersMock.get_update_shipping_contact_customer_response()
145145
shipping_contact = %Conekta.ShippingContact{phone: "6141179192", receiver: "Jorge Receiver", between_streets: "Jose Maria y Pedro Dominguez", address: %{street1: "Hacienda", postal_code: "31140", country: "MXN"}}
146146

147-
with_mock Client, [put_request: fn(_,_) -> expected_mock end] do
147+
with_mock Client, [put_request: fn(_, _) -> expected_mock end] do
148148

149149
{:ok, content} = expected_mock
150-
assert {:ok, Poison.decode!(content.body, as: %Conekta.CustomerUpdateShippingContactResponse{})} == Conekta.Customers.update_shipping_contact("cus_2gZfB4cFxmJDSyYRu","ship_cont_2gZiUwFmAvZMNSkDV", shipping_contact)
150+
assert {:ok, Poison.decode!(content.body, as: %Conekta.CustomerUpdateShippingContactResponse{})} == Conekta.Customers.update_shipping_contact("cus_2gZfB4cFxmJDSyYRu", "ship_cont_2gZiUwFmAvZMNSkDV", shipping_contact)
151151

152152
end
153153

test/orders_test.exs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ defmodule ConektaTest.OrdersTest do
2929
},
3030
line_items: [%{
3131
name: "Testing",
32-
unit_price: 35000,
32+
unit_price: 35_000,
3333
quantity: 1
3434
}],
3535
charges: [%{
@@ -42,7 +42,7 @@ defmodule ConektaTest.OrdersTest do
4242

4343
expected_mock = Mocks.OrdersMock.get_new_order_response()
4444

45-
with_mock Conekta.Client, [post_request: fn(_url,_params) -> expected_mock end] do
45+
with_mock Conekta.Client, [post_request: fn(_url, _params) -> expected_mock end] do
4646

4747
{:ok, content} = expected_mock
4848
assert Poison.decode(content.body, as: %Conekta.OrdersCreateResponse{}) == Conekta.Orders.create(new_order)

test/plans_test.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ defmodule ConektaTest.PlansTest do
3434
plan = %Conekta.Plan{name: "Otro plan"}
3535
expected_mock = Mocks.PlansMock.get_update_mock()
3636

37-
with_mock Client, [put_request: fn(_,_) -> expected_mock end] do
37+
with_mock Client, [put_request: fn(_, _) -> expected_mock end] do
3838
{:ok, content} = expected_mock
3939
assert Poison.decode(content.body, as: %Conekta.PlanUpdateResponse{}) == Conekta.Plans.update("plan_2", plan)
4040
end

0 commit comments

Comments
 (0)