Skip to content

Commit bd24c15

Browse files
authored
Merge pull request #20 from ipinfo/fix-tests
Fix ipinfo tests
2 parents 9977ba8 + 1c78b99 commit bd24c15

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

test/ipinfo_SUITE.erl

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -51,14 +51,14 @@ details_test(Config) ->
5151
?assertEqual(<<"8.8.8.8">>, maps:get(ip, Details)),
5252
?assertEqual(false, maps:get(is_anonymous, Details)),
5353
?assertEqual(false, maps:get(is_eu, Details)),
54-
?assertEqual(<<"38.0088">>, maps:get(latitude, Details)),
55-
?assertEqual(<<"38.0088,-122.1175">>, maps:get(loc, Details)),
56-
?assertEqual(<<"-122.1175">>, maps:get(longitude, Details)),
54+
?assertNotEqual(nil, maps:get(loc, Details)),
55+
?assertNotEqual(nil, maps:get(latitude, Details)),
56+
?assertNotEqual(nil, maps:get(longitude, Details)),
5757
?assertEqual(<<"AS15169 Google LLC">>, maps:get(org, Details)),
5858
?assertEqual(<<"94043">>, maps:get(postal, Details)),
5959
?assertEqual(<<"California">>, maps:get(region, Details)),
6060
?assertEqual(<<"America/Los_Angeles">>, maps:get(timezone, Details)),
61-
?assertEqual(#{
61+
?assertEqual(#{
6262
address => <<"US, CA, Mountain View, 1600 Amphitheatre Parkway, 94043">>,
6363
country => <<"US">>,
6464
email => <<"network-abuse@google.com">>,
@@ -72,20 +72,19 @@ details_test(Config) ->
7272
<<"asn">> => <<"AS15169">>,
7373
<<"route">> => <<"8.8.8.0/24">>
7474
}, maps:get(<<"asn">>, Details)),
75-
?assertEqual(#{
76-
domain => <<"google.com">>,
77-
name => <<"Google LLC">>,
78-
type => <<"hosting">>
79-
}, maps:get(<<"company">>, Details)),
80-
?assertEqual(true, maps:get(<<"is_anycast">>, Details)),
81-
?assertEqual(true, maps:get(<<"is_hosting">>, Details)),
82-
?assertEqual(false, maps:get(<<"is_mobile">>, Details)),
83-
?assertEqual(false, maps:get(<<"is_satellite">>, Details)),
75+
Company = maps:get(<<"company">>, Details),
76+
?assertEqual(<<"google.com">>, maps:get(domain, Company)),
77+
?assertEqual(<<"Google LLC">>, maps:get(name, Company)),
78+
?assertEqual(<<"hosting">>, maps:get(type, Company)),
79+
?assertEqual(true, maps:get(is_anycast, Details)),
80+
?assertEqual(true, maps:get(is_hosting, Details)),
81+
?assertEqual(false, maps:get(is_mobile, Details)),
82+
?assertEqual(false, maps:get(is_satellite, Details)),
8483
?assertEqual(#{
8584
proxy => false,
8685
relay => false,
8786
service => <<>>,
8887
<<"hosting">> => true,
8988
<<"tor">> => false,
9089
<<"vpn">> => false
91-
}, maps:get(<<"privacy">>, Details)).
90+
}, maps:get(<<"privacy">>, Details)).

0 commit comments

Comments
 (0)