test: resource creation now checks health
adjust test case to work with new code behavior
This commit is contained in:
parent
7b478817bd
commit
e3c8f67aaf
|
@ -343,17 +343,16 @@ t_create_replace(_Config) ->
|
||||||
listener => {tcp, default}
|
listener => {tcp, default}
|
||||||
},
|
},
|
||||||
|
|
||||||
%% Bad URL
|
%% Create with valid URL
|
||||||
ok = setup_handler_and_config(
|
ok = setup_handler_and_config(
|
||||||
fun(Req0, State) ->
|
fun(Req0, State) ->
|
||||||
Req = cowboy_req:reply(200, Req0),
|
Req = cowboy_req:reply(200, Req0),
|
||||||
{ok, Req, State}
|
{ok, Req, State}
|
||||||
end,
|
end,
|
||||||
#{<<"base_url">> => <<"http://127.0.0.1:33331/authz">>}),
|
#{<<"base_url">> => <<"http://127.0.0.1:33333/authz">>}),
|
||||||
|
|
||||||
|
|
||||||
?assertEqual(
|
?assertEqual(
|
||||||
deny,
|
allow,
|
||||||
emqx_access_control:authorize(ClientInfo, publish, <<"t">>)),
|
emqx_access_control:authorize(ClientInfo, publish, <<"t">>)),
|
||||||
|
|
||||||
%% Changing to other bad config does not work
|
%% Changing to other bad config does not work
|
||||||
|
@ -366,14 +365,14 @@ t_create_replace(_Config) ->
|
||||||
emqx_authz:update({?CMD_REPLACE, http}, BadConfig)),
|
emqx_authz:update({?CMD_REPLACE, http}, BadConfig)),
|
||||||
|
|
||||||
?assertEqual(
|
?assertEqual(
|
||||||
deny,
|
allow,
|
||||||
emqx_access_control:authorize(ClientInfo, publish, <<"t">>)),
|
emqx_access_control:authorize(ClientInfo, publish, <<"t">>)),
|
||||||
|
|
||||||
%% Changing to valid config
|
%% Changing to valid config
|
||||||
OkConfig = maps:merge(
|
OkConfig = maps:merge(
|
||||||
raw_http_authz_config(),
|
raw_http_authz_config(),
|
||||||
#{<<"base_url">> => <<"http://127.0.0.1:33333/authz">>}),
|
#{<<"base_url">> => <<"http://127.0.0.1:33333/authz">>}),
|
||||||
|
|
||||||
?assertMatch(
|
?assertMatch(
|
||||||
{ok, _},
|
{ok, _},
|
||||||
emqx_authz:update({?CMD_REPLACE, http}, OkConfig)),
|
emqx_authz:update({?CMD_REPLACE, http}, OkConfig)),
|
||||||
|
|
Loading…
Reference in New Issue