Skip to content

Commit 374efe9

Browse files
MarcialRosalesmichaelklishin
authored andcommitted
Add more tests
1 parent 6aaff09 commit 374efe9

File tree

1 file changed

+35
-5
lines changed

1 file changed

+35
-5
lines changed

deps/oauth2_client/test/unit_SUITE.erl

Lines changed: 35 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
-include_lib("eunit/include/eunit.hrl").
1212

1313
-include_lib("oauth2_client.hrl").
14+
-include_lib("public_key/include/public_key.hrl").
1415

1516
-compile(export_all).
1617

@@ -23,12 +24,41 @@ all() ->
2324
groups() ->
2425
[
2526
{ssl_options, [], [
26-
no_ssl_options_set
27+
no_ssl_options_triggers_verify_peer,
28+
peer_verification_verify_none,
29+
peer_verification_verify_peer_with_cacertfile
2730
]}
2831
].
2932

30-
no_ssl_options_set(_) ->
31-
Map = #{ },
32-
?assertEqual([
33+
no_ssl_options_triggers_verify_peer(_) ->
34+
[
35+
{verify, verify_peer},
36+
{depth, 10},
37+
{crl_check,false},
38+
{fail_if_no_peer_cert,false},
39+
{cacerts, _CaCerts}
40+
] = oauth2_client:extract_ssl_options_as_list(#{ }).
41+
42+
peer_verification_verify_none(_) ->
43+
[
44+
{verify, verify_none}
45+
] = oauth2_client:extract_ssl_options_as_list(#{ peer_verification => verify_none }),
46+
[
3347
{verify, verify_none}
34-
], oauth2_client:extract_ssl_options_as_list(Map)).
48+
] = oauth2_client:extract_ssl_options_as_list(#{
49+
peer_verification => verify_none,
50+
cacertfile => "/tmp"
51+
}).
52+
53+
54+
peer_verification_verify_peer_with_cacertfile(_) ->
55+
[
56+
{verify, verify_peer},
57+
{depth, 10},
58+
{crl_check,false},
59+
{fail_if_no_peer_cert,false},
60+
{cacertfile, "/tmp"}
61+
] = oauth2_client:extract_ssl_options_as_list(#{
62+
cacertfile => "/tmp",
63+
peer_verification => verify_peer
64+
}).

0 commit comments

Comments
 (0)