Skip to content
This repository was archived by the owner on Nov 17, 2020. It is now read-only.

Commit 9357112

Browse files
committed
Test that listeners are removed from mnesia when web dispatch is disabled
web dispatch and management have to be disabled in the right order [#161558295]
1 parent d7a856d commit 9357112

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

test/clustering_SUITE.erl

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,8 @@ groups() ->
6060
exchange,
6161
vhosts,
6262
nodes,
63-
overview
63+
overview,
64+
disable_plugin
6465
]}
6566
].
6667

@@ -727,6 +728,17 @@ overview(Config) ->
727728

728729
ok.
729730

731+
disable_plugin(Config) ->
732+
Node = get_node_config(Config, 0, nodename),
733+
Status0 = rabbit_ct_broker_helpers:rpc(Config, Node, rabbit, status, []),
734+
Listeners0 = proplists:get_value(listeners, Status0),
735+
?assert(lists:keymember(http, 1, Listeners0)),
736+
rabbit_ct_broker_helpers:disable_plugin(Config, Node, 'rabbitmq_web_dispatch'),
737+
Status = rabbit_ct_broker_helpers:rpc(Config, Node, rabbit, status, []),
738+
Listeners = proplists:get_value(listeners, Status),
739+
?assert(not lists:keymember(http, 1, Listeners)),
740+
rabbit_ct_broker_helpers:enable_plugin(Config, Node, 'rabbitmq_management').
741+
730742
%%----------------------------------------------------------------------------
731743
%%
732744

0 commit comments

Comments
 (0)