diff options
author | Paul J. Davis <paul.joseph.davis@gmail.com> | 2019-12-25 11:31:36 -0600 |
---|---|---|
committer | Paul J. Davis <paul.joseph.davis@gmail.com> | 2019-12-25 13:52:32 -0600 |
commit | 3a0340668c9cc1bad7bcb3f7babfc94fd80c78eb (patch) | |
tree | fb806054a134bd55f0017c5ac99cf7b89b19d2e2 | |
parent | e6b8569a5b95732023deef9987ca59aa1cd8247b (diff) | |
download | couchdb-3a0340668c9cc1bad7bcb3f7babfc94fd80c78eb.tar.gz |
Speedup eunit: couch_httpd
-rw-r--r-- | src/couch/src/couch_httpd.erl | 15 |
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), [ |