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 11:45:20 -0600 |
commit | 03197c10ca364fc5ed583fa2ccc864e48f083cf8 (patch) | |
tree | fb806054a134bd55f0017c5ac99cf7b89b19d2e2 | |
parent | 5a1edf362df62cda96b12767b8d4fdf926b83cc2 (diff) | |
download | couchdb-03197c10ca364fc5ed583fa2ccc864e48f083cf8.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), [ |