diff options
| author | Arnaud Cogoluègnes <acogoluegnes@gmail.com> | 2016-12-22 16:54:52 +0100 |
|---|---|---|
| committer | Arnaud Cogoluègnes <acogoluegnes@gmail.com> | 2016-12-22 16:54:52 +0100 |
| commit | 0706cf06b09c5c55762ab67ee4c11b28fcf6ee85 (patch) | |
| tree | 3329b1286fb5ed9eb850b9d2fa1be8fc05d9e682 | |
| parent | 365e13319e034f9c5aa1b6e8ca86133f976d87ed (diff) | |
| download | rabbitmq-server-git-0706cf06b09c5c55762ab67ee4c11b28fcf6ee85.tar.gz | |
Check non-existing user/vhost in topic authz tests
References #505
| -rw-r--r-- | test/unit_SUITE.erl | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/unit_SUITE.erl b/test/unit_SUITE.erl index 5759868823..9bc539ae6a 100644 --- a/test/unit_SUITE.erl +++ b/test/unit_SUITE.erl @@ -508,6 +508,7 @@ topic_permission_database_access(_Config) -> write) end), rabbit_auth_backend_internal:add_user(<<"guest">>, <<"guest">>), + rabbit_auth_backend_internal:add_user(<<"dummy">>, <<"dummy">>), rabbit_auth_backend_internal:set_topic_permissions( <<"guest">>, <<"/">>, <<"amq.topic">>, "^a" @@ -555,6 +556,14 @@ topic_permission_database_access(_Config) -> <<"non-existing-user">>, <<"non-existing-vhost">>, <<"amq.topic">>, ".*" )), + {error, {no_such_user, _}} = (catch rabbit_auth_backend_internal:list_user_topic_permissions( + "non-existing-user" + )), + + {error, {no_such_vhost, _}} = (catch rabbit_auth_backend_internal:list_vhost_topic_permissions( + "non-existing-vhost" + )), + {error, {invalid_regexp, _, _}} = (catch rabbit_auth_backend_internal:set_topic_permissions( <<"guest">>, <<"/">>, <<"amq.topic">>, "[" )), |
