Procházet zdrojové kódy

1394: refined export list and tests

pull/1395/head
Artem Pervin před 8 roky
rodič
revize
c0184eae70
2 změnil soubory, kde provedl 9 přidání a 4 odebrání
  1. +2
    -2
      src/rebar_utils.erl
  2. +7
    -2
      test/rebar_utils_SUITE.erl

+ 2
- 2
src/rebar_utils.erl Zobrazit soubor

@ -71,8 +71,8 @@
list_dir/1,
user_agent/0,
reread_config/1,
get_proxy_auth/0,
set_proxy_auth/1]).
get_proxy_auth/0]).
%% for internal use only
-export([otp_release/0]).

+ 7
- 2
test/rebar_utils_SUITE.erl Zobrazit soubor

@ -276,15 +276,20 @@ tup_merge(_Config) ->
).
proxy_auth(_Config) ->
Host = "host:",
Port = "1234",
application:unset_env(rebar, proxy_auth),
%% proxy auth not set
?assertEqual([], rebar_utils:get_proxy_auth()),
%% proxy auth with regular username/password
rebar_utils:set_proxy_auth("Username:Password"),
os:putenv("http_proxy", "http://Username:Password@" ++ Host ++ Port),
rebar_utils:set_httpc_options(),
?assertEqual([{proxy_auth, {"Username", "Password"}}],
rebar_utils:get_proxy_auth()),
%% proxy auth with username missing and url encoded password
rebar_utils:set_proxy_auth(":%3F!abc%23%24"),
os:putenv("http_proxy", "http://:%3F!abc%23%24@" ++ Host ++ Port),
rebar_utils:set_httpc_options(),
?assertEqual([{proxy_auth, {"", "?!abc#$"}}],
rebar_utils:get_proxy_auth()).

Načítá se…
Zrušit
Uložit