fix(test): prefer `emqx_connector_http:join_paths/2` in api tests
It is more consistent with what HTTP servers are expecting, plus not OS-specific as `filename:join/2`.
This commit is contained in:
parent
e4701a71da
commit
c440cd77b0
|
@ -146,10 +146,15 @@ build_http_header(X) ->
|
||||||
[X].
|
[X].
|
||||||
|
|
||||||
api_path(Parts) ->
|
api_path(Parts) ->
|
||||||
?SERVER ++ filename:join([?BASE_PATH | Parts]).
|
join_http_path([?SERVER, ?BASE_PATH | Parts]).
|
||||||
|
|
||||||
api_path_without_base_path(Parts) ->
|
api_path_without_base_path(Parts) ->
|
||||||
?SERVER ++ filename:join([Parts]).
|
join_http_path([?SERVER | Parts]).
|
||||||
|
|
||||||
|
join_http_path([]) ->
|
||||||
|
[];
|
||||||
|
join_http_path([Part | Rest]) ->
|
||||||
|
lists:foldl(fun(P, Acc) -> emqx_connector_http:join_paths(Acc, P) end, Part, Rest).
|
||||||
|
|
||||||
%% Usage:
|
%% Usage:
|
||||||
%% upload_request(<<"site.com/api/upload">>, <<"path/to/file.png">>,
|
%% upload_request(<<"site.com/api/upload">>, <<"path/to/file.png">>,
|
||||||
|
|
Loading…
Reference in New Issue