summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul J. Davis <paul.joseph.davis@gmail.com>2019-12-25 11:31:36 -0600
committerPaul J. Davis <paul.joseph.davis@gmail.com>2019-12-25 13:52:32 -0600
commit3a0340668c9cc1bad7bcb3f7babfc94fd80c78eb (patch)
treefb806054a134bd55f0017c5ac99cf7b89b19d2e2
parente6b8569a5b95732023deef9987ca59aa1cd8247b (diff)
downloadcouchdb-3a0340668c9cc1bad7bcb3f7babfc94fd80c78eb.tar.gz
Speedup eunit: couch_httpd
-rw-r--r--src/couch/src/couch_httpd.erl15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/couch/src/couch_httpd.erl b/src/couch/src/couch_httpd.erl
index 65291e3da..872b556cf 100644
--- a/src/couch/src/couch_httpd.erl
+++ b/src/couch/src/couch_httpd.erl
@@ -1263,8 +1263,8 @@ maybe_add_default_headers_test_() ->
{"Tests adding default headers", Tests}.
log_request_test_() ->
- {foreachx,
- fun(_) ->
+ {setup,
+ fun() ->
ok = meck:new([couch_log]),
ok = meck:expect(couch_log, error, fun(Fmt, Args) ->
case catch io_lib_format:fwrite(Fmt, Args) of
@@ -1273,13 +1273,16 @@ log_request_test_() ->
end
end)
end,
- fun(_, _) ->
- meck:unload([couch_log])
+ fun(_) ->
+ meck:unload()
end,
- [{Flag, fun should_accept_code_and_message/2} || Flag <- [true, false]]
+ [
+ fun() -> should_accept_code_and_message(true) end,
+ fun() -> should_accept_code_and_message(false) end
+ ]
}.
-should_accept_code_and_message(DontLogFlag, _) ->
+should_accept_code_and_message(DontLogFlag) ->
erlang:put(dont_log_response, DontLogFlag),
{"with dont_log_response = " ++ atom_to_list(DontLogFlag),
[