diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2011-06-10 10:33:17 +0100 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2011-06-10 10:33:17 +0100 |
| commit | 0f06d160405d154dd586bb950ea84430df68fb57 (patch) | |
| tree | abc21ec261089b0d02ce1f5dfd5d79207d8676b1 /src | |
| parent | 78044d9e38fbc869ea99d0679142b586ab4dfe5c (diff) | |
| download | rabbitmq-server-git-0f06d160405d154dd586bb950ea84430df68fb57.tar.gz | |
Improve (and, err, fix) tests
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_tests.erl | 11 |
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 |
