|
|
@@ -174,15 +174,16 @@ t_clean_token(_) ->
|
|
|
Password = <<"public_www1">>,
|
|
|
NewPassword = <<"public_www2">>,
|
|
|
{ok, _} = emqx_dashboard_admin:add_user(Username, Password, ?ROLE_SUPERUSER, <<"desc">>),
|
|
|
- {ok, Token} = emqx_dashboard_admin:sign_token(Username, Password),
|
|
|
- FakeReq = #{method => <<"GET">>},
|
|
|
+ {ok, _, Token} = emqx_dashboard_admin:sign_token(Username, Password),
|
|
|
+ FakePath = erlang:list_to_binary(emqx_dashboard_swagger:relative_uri("/fake")),
|
|
|
+ FakeReq = #{method => <<"GET">>, path => FakePath},
|
|
|
{ok, Username} = emqx_dashboard_admin:verify_token(FakeReq, Token),
|
|
|
%% change password
|
|
|
{ok, _} = emqx_dashboard_admin:change_password(Username, Password, NewPassword),
|
|
|
timer:sleep(5),
|
|
|
{error, not_found} = emqx_dashboard_admin:verify_token(FakeReq, Token),
|
|
|
%% remove user
|
|
|
- {ok, Token2} = emqx_dashboard_admin:sign_token(Username, NewPassword),
|
|
|
+ {ok, _, Token2} = emqx_dashboard_admin:sign_token(Username, NewPassword),
|
|
|
{ok, Username} = emqx_dashboard_admin:verify_token(FakeReq, Token2),
|
|
|
{ok, _} = emqx_dashboard_admin:remove_user(Username),
|
|
|
timer:sleep(5),
|