From ce2638d9c389427b5af1c7afa26005028d2c6a13 Mon Sep 17 00:00:00 2001 From: JimMoen Date: Fri, 13 May 2022 16:30:03 +0800 Subject: [PATCH] test(exhook): test create ExHook server with bad name --- apps/emqx_exhook/test/emqx_exhook_api_SUITE.erl | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/apps/emqx_exhook/test/emqx_exhook_api_SUITE.erl b/apps/emqx_exhook/test/emqx_exhook_api_SUITE.erl index c9ba65b64..2b826030e 100644 --- a/apps/emqx_exhook/test/emqx_exhook_api_SUITE.erl +++ b/apps/emqx_exhook/test/emqx_exhook_api_SUITE.erl @@ -200,6 +200,23 @@ t_add_duplicate(Cfg) -> ?assertMatch([<<"default">>, <<"test1">>], emqx_exhook_mgr:running()). +t_add_with_bad_name(Cfg) -> + Template = proplists:get_value(template, Cfg), + Instance = Template#{ + name => <<"🤔">>, + url => "http://127.0.0.1:9001" + }, + + {error, _Reason} = request_api( + post, + api_path(["exhooks"]), + "", + auth_header_(), + Instance + ), + + ?assertMatch([<<"default">>, <<"test1">>], emqx_exhook_mgr:running()). + t_move_front(_) -> Result = request_api( post,