diff --git a/deps/rabbitmq_management/test/rabbit_mgmt_http_health_checks_SUITE.erl b/deps/rabbitmq_management/test/rabbit_mgmt_http_health_checks_SUITE.erl index 71c532ead6..d8277d34da 100644 --- a/deps/rabbitmq_management/test/rabbit_mgmt_http_health_checks_SUITE.erl +++ b/deps/rabbitmq_management/test/rabbit_mgmt_http_health_checks_SUITE.erl @@ -198,8 +198,11 @@ is_quorum_critical_test(Config) -> Body = http_get_failed(Config, "/health/checks/node-is-quorum-critical"), ?assertEqual(<<"failed">>, maps:get(<<"status">>, Body)), ?assertEqual(true, maps:is_key(<<"reason">>, Body)), - [Queue] = maps:get(<<"queues">>, Body), - ?assertEqual(QName, maps:get(<<"name">>, Queue)), + Queues = maps:get(<<"queues">>, Body), + ?assert(lists:any( + fun(Item) -> + QName =:= maps:get(<<"name">>, Item) + end, Queues)), passed.