tests sanity
This commit is contained in:
parent
9f5f238ca4
commit
81b4fcfb18
|
|
@ -58,17 +58,18 @@ run_test(TestFun, Version) ->
|
||||||
|
|
||||||
test_publish_no_dest_error(Channel, Client, Version) ->
|
test_publish_no_dest_error(Channel, Client, Version) ->
|
||||||
rabbit_stomp_client:send(
|
rabbit_stomp_client:send(
|
||||||
Client, "SEND", [{"destination", "/amq/exchange/nonexist"}], ["hello"]),
|
Client, "SEND", [{"destination", "/exchange/non-existent"}], ["hello"]),
|
||||||
{ok, _Client1, Hdrs, _} = stomp_receive(Client, "ERROR"),
|
{ok, _Client1, Hdrs, _} = stomp_receive(Client, "ERROR"),
|
||||||
"Unknown destination" = proplists:get_value("message", Hdrs),
|
"not_found" = proplists:get_value("message", Hdrs),
|
||||||
ok.
|
ok.
|
||||||
|
|
||||||
test_publish_unauthorized_error(Channel, _Client, Version) ->
|
test_publish_unauthorized_error(Channel, _Client, Version) ->
|
||||||
#'queue.declare_ok'{} =
|
#'queue.declare_ok'{} =
|
||||||
amqp_channel:call(Channel, #'queue.declare'{queue = <<"RestrictedQueue">>,
|
amqp_channel:call(Channel, #'queue.declare'{queue = <<"RestrictedQueue">>,
|
||||||
auto_delete = true}),
|
auto_delete = true}),
|
||||||
os:cmd("../rabbit/scripts/rabbitmqctl add_user foo foo"),
|
rabbit_auth_backend_internal:add_user(<<"foo">>, <<"foo">>),
|
||||||
os:cmd("../rabbit/scripts/rabbitmqctl set_permissions foo foo foo foo"),
|
rabbit_auth_backend_internal:set_permissions(
|
||||||
|
<<"foo">>, <<"/">>, <<"foo">>, <<"foo">>, <<"foo">>),
|
||||||
{ok, ClientFoo} = rabbit_stomp_client:connect(Version, "foo", "foo"),
|
{ok, ClientFoo} = rabbit_stomp_client:connect(Version, "foo", "foo"),
|
||||||
try
|
try
|
||||||
rabbit_stomp_client:send(
|
rabbit_stomp_client:send(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue