chore(web hook): fix tests error

This commit is contained in:
zhanghongtong 2021-04-16 21:08:55 +08:00 committed by Rory Z
parent fa676ad957
commit 8ef4df4592
1 changed files with 16 additions and 12 deletions

View File

@ -106,18 +106,22 @@ t_valid(Config) ->
, {proto_ver, v5} , {proto_ver, v5}
, {keepalive, 60} , {keepalive, 60}
]), ]),
try
{ok, _} = emqtt:connect(C), {ok, _} = emqtt:connect(C),
emqtt:subscribe(C, <<"TopicA">>, qos2), emqtt:subscribe(C, <<"TopicA">>, qos2),
emqtt:publish(C, <<"TopicA">>, <<"Payload...">>, qos2), emqtt:publish(C, <<"TopicA">>, <<"Payload...">>, qos2),
emqtt:unsubscribe(C, <<"TopicA">>), emqtt:unsubscribe(C, <<"TopicA">>),
emqtt:disconnect(C), emqtt:disconnect(C),
timer:sleep(100),
[begin [begin
Maps = emqx_json:decode(P, [return_maps]), Maps = emqx_json:decode(P, [return_maps]),
validate_hook_resp(Maps), validate_hook_resp(Maps),
validate_hook_headers(Headers) validate_hook_headers(Headers)
end end
|| {{P, _Bool}, Headers} <- http_server:get_received_data()], || {{P, _Bool}, Headers} <- http_server:get_received_data()]
http_server:stop(ServerPid), after
http_server:stop(ServerPid)
end,
Config. Config.
t_check_hooked(_) -> t_check_hooked(_) ->