test(statsd): fix raw config default value
This commit is contained in:
parent
4d705817d8
commit
dbf9bae7dc
|
@ -92,8 +92,10 @@ t_server_validator(_) ->
|
|||
ok = emqx_common_test_helpers:load_config(emqx_statsd_schema, ?DEFAULT_CONF, #{
|
||||
raw_with_default => true
|
||||
}),
|
||||
undefined = emqx_conf:get_raw([statsd, server], undefined),
|
||||
?assertMatch("127.0.0.1:8125", emqx_conf:get([statsd, server])),
|
||||
DefaultServer = default_server(),
|
||||
?assertEqual(DefaultServer, emqx_conf:get_raw([statsd, server])),
|
||||
DefaultServerStr = binary_to_list(DefaultServer),
|
||||
?assertEqual(DefaultServerStr, emqx_conf:get([statsd, server])),
|
||||
%% recover
|
||||
ok = emqx_common_test_helpers:load_config(emqx_statsd_schema, ?BASE_CONF, #{
|
||||
raw_with_default => true
|
||||
|
@ -204,3 +206,7 @@ request(Method, Body) ->
|
|||
{ok, _Status, _} ->
|
||||
error
|
||||
end.
|
||||
|
||||
default_server() ->
|
||||
{server, Schema} = lists:keyfind(server, 1, emqx_statsd_schema:fields("statsd")),
|
||||
hocon_schema:field_schema(Schema, default).
|
||||
|
|
Loading…
Reference in New Issue