Skip to content

Commit cc62c3f

Browse files
committed
Test feature flags; to remove
1 parent dfaed5f commit cc62c3f

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

deps/rabbit/src/rabbit_core_ff.erl

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,28 @@
77

88
-module(rabbit_core_ff).
99

10+
-export([fail/1]).
11+
12+
-rabbit_feature_flag(
13+
{a_stable_ff,
14+
#{desc => "Stable feature flag",
15+
stability => stable,
16+
callbacks => #{enable => {?MODULE, fail}}}}).
17+
18+
-rabbit_feature_flag(
19+
{exp_sup_ff,
20+
#{desc => "Supported experimental feature flag",
21+
stability => experimental,
22+
experiment_level => supported,
23+
callbacks => #{enable => {?MODULE, fail}}}}).
24+
25+
-rabbit_feature_flag(
26+
{exp_unsup_ff,
27+
#{desc => "Unsupported experimental feature flag",
28+
stability => experimental,
29+
experiment_level => unsupported,
30+
callbacks => #{enable => {?MODULE, fail}}}}).
31+
1032
-rabbit_feature_flag(
1133
{classic_mirrored_queue_version,
1234
#{desc => "Support setting version for classic mirrored queues",
@@ -205,3 +227,6 @@
205227
stability => stable,
206228
depends_on => [message_containers]
207229
}}).
230+
231+
fail(Args) ->
232+
throw({pouet, Args}).

0 commit comments

Comments
 (0)