test(limiter): more robust asserting logic

This commit is contained in:
JianBo He 2020-12-11 10:36:57 +08:00 committed by tigercl
parent 19e8a187e4
commit c1e47fd147
1 changed files with 4 additions and 3 deletions

View File

@ -42,8 +42,9 @@ t_init(_) ->
Cap1 = 1000, Intv1 = 10,
Cap2 = 2000, Intv2 = 15,
undefined = emqx_limiter:init(external, undefined, undefined, []),
?assertEqual(emqx_limiter:init(external, undefined, undefined, [{conn_messages_in, {Cap1, Intv1}},
{conn_bytes_in, {Cap2, Intv2}}]),
#{conn_bytes_in := #{capacity := Cap2, interval := Intv2, tokens := Cap2},
conn_messages_in := #{capacity := Cap1, interval := Intv1, tokens := Cap1 }} =
emqx_limiter:info(
emqx_limiter:init(external, {Cap1, Intv1}, {Cap2, Intv2}, [])),
#{conn_bytes_in := #{capacity := Cap2, interval := Intv2, tokens := Cap2 }} =
emqx_limiter:info(