test(authn): add is_superuser query test case
This commit is contained in:
parent
2e3033c539
commit
43c096ecbc
|
@ -356,7 +356,43 @@ test_authenticator_users(PathPrefix) ->
|
||||||
?assertEqual(
|
?assertEqual(
|
||||||
[<<"u1">>, <<"u2">>, <<"u3">>],
|
[<<"u1">>, <<"u2">>, <<"u3">>],
|
||||||
lists:usort([UserId || #{<<"user_id">> := UserId} <- Page1Users ++ Page2Users])
|
lists:usort([UserId || #{<<"user_id">> := UserId} <- Page1Users ++ Page2Users])
|
||||||
).
|
),
|
||||||
|
|
||||||
|
{ok, 200, Super1Data} = request(get, UsersUri ++ "?page=1&limit=3&is_superuser=true"),
|
||||||
|
|
||||||
|
#{
|
||||||
|
<<"data">> := Super1Users,
|
||||||
|
<<"meta">> :=
|
||||||
|
#{
|
||||||
|
<<"page">> := 1,
|
||||||
|
<<"limit">> := 3,
|
||||||
|
<<"count">> := 1
|
||||||
|
}
|
||||||
|
} = jiffy:decode(Super1Data, [return_maps]),
|
||||||
|
|
||||||
|
?assertEqual(
|
||||||
|
[<<"u2">>],
|
||||||
|
lists:usort([UserId || #{<<"user_id">> := UserId} <- Super1Users])
|
||||||
|
),
|
||||||
|
|
||||||
|
{ok, 200, Super2Data} = request(get, UsersUri ++ "?page=1&limit=3&is_superuser=false"),
|
||||||
|
|
||||||
|
#{
|
||||||
|
<<"data">> := Super2Users,
|
||||||
|
<<"meta">> :=
|
||||||
|
#{
|
||||||
|
<<"page">> := 1,
|
||||||
|
<<"limit">> := 3,
|
||||||
|
<<"count">> := 2
|
||||||
|
}
|
||||||
|
} = jiffy:decode(Super2Data, [return_maps]),
|
||||||
|
|
||||||
|
?assertEqual(
|
||||||
|
[<<"u1">>, <<"u3">>],
|
||||||
|
lists:usort([UserId || #{<<"user_id">> := UserId} <- Super2Users])
|
||||||
|
),
|
||||||
|
|
||||||
|
ok.
|
||||||
|
|
||||||
test_authenticator_user(PathPrefix) ->
|
test_authenticator_user(PathPrefix) ->
|
||||||
UsersUri = uri(PathPrefix ++ [?CONF_NS, "password_based:built_in_database", "users"]),
|
UsersUri = uri(PathPrefix ++ [?CONF_NS, "password_based:built_in_database", "users"]),
|
||||||
|
|
Loading…
Reference in New Issue