summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimon MacMullen <simon@rabbitmq.com>2011-06-10 10:33:17 +0100
committerSimon MacMullen <simon@rabbitmq.com>2011-06-10 10:33:17 +0100
commit0f06d160405d154dd586bb950ea84430df68fb57 (patch)
treeabc21ec261089b0d02ce1f5dfd5d79207d8676b1 /src
parent78044d9e38fbc869ea99d0679142b586ab4dfe5c (diff)
downloadrabbitmq-server-git-0f06d160405d154dd586bb950ea84430df68fb57.tar.gz
Improve (and, err, fix) tests
Diffstat (limited to 'src')
-rw-r--r--src/rabbit_tests.erl11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/rabbit_tests.erl b/src/rabbit_tests.erl
index b71d17d05b..f5e6eef7b6 100644
--- a/src/rabbit_tests.erl
+++ b/src/rabbit_tests.erl
@@ -1078,8 +1078,15 @@ test_user_management() ->
{error, {user_already_exists, _}} =
control_action(add_user, ["foo", "bar"]),
ok = control_action(change_password, ["foo", "baz"]),
- ok = control_action(set_tags, ["foo", "administrator"]),
- ok = control_action(set_tags, ["foo"]),
+ ok = control_action(set_user_tags, ["foo", "foo", "bar", "bash"]),
+ {ok, #internal_user{tags = [foo, bar, bash]}} =
+ rabbit_auth_backend_internal:lookup_user(<<"foo">>),
+ ok = control_action(set_user_tags, ["foo", "administrator"]),
+ {ok, #internal_user{tags = [administrator]}} =
+ rabbit_auth_backend_internal:lookup_user(<<"foo">>),
+ ok = control_action(set_user_tags, ["foo"]),
+ {ok, #internal_user{tags = []}} =
+ rabbit_auth_backend_internal:lookup_user(<<"foo">>),
ok = control_action(list_users, []),
%% vhost creation