Skip to content

Commit add9d19

Browse files
committed
feat: add map body support to test_request and update access tests to match
1 parent 627cb63 commit add9d19

2 files changed

Lines changed: 114 additions & 148 deletions

File tree

src/couch/src/test_request.erl

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ request(Method, Url, Headers, Body, Opts, N) ->
9292
_ ->
9393
ok
9494
end,
95-
case ibrowse:send_req(Url, Headers, Method, Body, Opts) of
95+
case ibrowse:send_req(Url, Headers, Method, encode_body(Body), Opts) of
9696
{ok, Code0, RespHeaders, RespBody0} ->
9797
Code = list_to_integer(Code0),
9898
RespBody = iolist_to_binary(RespBody0),
@@ -108,3 +108,7 @@ request(Method, Url, Headers, Body, Opts, N) ->
108108
Error ->
109109
Error
110110
end.
111+
112+
encode_body(Body) when is_list(Body) -> Body;
113+
encode_body(Body) when is_binary(Body) -> Body;
114+
encode_body(Body) when is_map(Body) -> jiffy:encode(Body).

0 commit comments

Comments
 (0)