Skip to content

Commit 713dfa9

Browse files
committed
Clean events from handler between tests
1 parent edfd489 commit 713dfa9

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

deps/rabbit/test/rabbit_list_test_event_handler.erl

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
-behaviour(gen_event).
2121

22-
-export([start_link/0, stop/0, get_events/0]).
22+
-export([start_link/0, stop/0, get_events/0, clear_events/0]).
2323

2424
%% callbacks
2525
-export([init/1, handle_event/2, handle_call/2, handle_info/2, terminate/2, code_change/3]).
@@ -33,6 +33,9 @@ stop() ->
3333
get_events() ->
3434
gen_event:call(?MODULE, ?MODULE, get_events).
3535

36+
clear_events() ->
37+
gen_event:call(?MODULE, ?MODULE, clear_events).
38+
3639
%% Callbacks
3740

3841
init([]) ->
@@ -42,7 +45,9 @@ handle_event(Event, State) ->
4245
{ok, [Event | State]}.
4346

4447
handle_call(get_events, State) ->
45-
{ok, lists:reverse(State), State}.
48+
{ok, lists:reverse(State), State};
49+
handle_call(clear_events, _) ->
50+
{ok, ok, []}.
4651

4752
handle_info(_Info, State) ->
4853
{ok, State}.

deps/rabbit/test/rabbit_stream_queue_SUITE.erl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1229,6 +1229,12 @@ consume_cancel_should_create_events(Config) ->
12291229
{ok, Ch} = amqp_connection:open_channel(Conn),
12301230
qos(Ch, 10, false),
12311231

1232+
1233+
ok = rabbit_ct_broker_helpers:rpc(Config, 0,
1234+
gen_event,
1235+
call,
1236+
[rabbit_event, HandlerMod, clear_events]),
1237+
12321238
?assertEqual([], filtered_events(Config, consumer_created)),
12331239
?assertEqual([], filtered_events(Config, consumer_deleted)),
12341240

0 commit comments

Comments
 (0)