summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Doane <jaydoane@apache.org>2021-10-26 16:44:07 -0700
committerJay Doane <jay.s.doane@gmail.com>2021-10-27 11:22:47 -0700
commitb62a51d5f71e6ddcc58d9613edeaf372ae144e2d (patch)
treef09b4bc78c2bc27af94fe69b6334a44d2b65bcbf
parent294e777e7b85e60cbcfc319984655ecb715c4534 (diff)
downloadcouchdb-b62a51d5f71e6ddcc58d9613edeaf372ae144e2d.tar.gz
Mock `couch_log` for config application
Prevent failures like this: mem3_sync_event_listener:267: should_set_sync_delay...*failed* in function gen_server:call/3 (gen_server.erl, line 214) in call from mem3_sync_event_listener:'-should_set_sync_delay/1-fun-1-'/1 (src/mem3_sync_event_listener.erl, line 268) **exit:{{noproc,{gen_server,call, [couch_log_server, {log,{log_entry,notice,<0.31789.5>, ["config",58,32,91,[...]|...], "--------", ["2021",45,[...]|...]}}]}},
-rw-r--r--src/mem3/src/mem3_sync_event_listener.erl4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mem3/src/mem3_sync_event_listener.erl b/src/mem3/src/mem3_sync_event_listener.erl
index cad34225d..5a8d162d2 100644
--- a/src/mem3/src/mem3_sync_event_listener.erl
+++ b/src/mem3/src/mem3_sync_event_listener.erl
@@ -218,6 +218,10 @@ subscribe_for_config() ->
-include_lib("couch/include/couch_eunit.hrl").
setup_all() ->
+ % couch_log used by config app
+ ok = meck:expect(couch_log, notice, 2, ok),
+ ok = meck:expect(couch_log, warning, 2, ok),
+
application:start(config),
ok = meck:new(couch_event, [passthrough]),