summaryrefslogtreecommitdiff
path: root/src/couch_log/test/eunit/couch_log_config_listener_test.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/couch_log/test/eunit/couch_log_config_listener_test.erl')
-rw-r--r--src/couch_log/test/eunit/couch_log_config_listener_test.erl7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/couch_log/test/eunit/couch_log_config_listener_test.erl b/src/couch_log/test/eunit/couch_log_config_listener_test.erl
index 07abae1ff..042066e5d 100644
--- a/src/couch_log/test/eunit/couch_log_config_listener_test.erl
+++ b/src/couch_log/test/eunit/couch_log_config_listener_test.erl
@@ -24,7 +24,8 @@ couch_log_config_test_() ->
fun couch_log_test_util:stop/1,
[
fun check_restart_listener/0,
- fun check_ignore_non_log/0
+ fun check_ignore_non_log/0,
+ fun check_only_one_couch_error_handler/0
]
}.
@@ -67,6 +68,10 @@ check_ignore_non_log() ->
end,
?assertError(config_change_timeout, Run()).
+check_only_one_couch_error_handler() ->
+ Handlers = gen_event:which_handlers(error_logger),
+ CouchHandlers = [H || H <- Handlers, H =:= couch_log_error_logger_h],
+ ?assertEqual(1, length(CouchHandlers)).
get_handler() ->
FoldFun = fun