rabbitmq-server/deps/rabbitmq_aws/test/rabbitmq_aws_sup_tests.erl

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

32 lines
867 B
Erlang
Raw Normal View History

-module(rabbitmq_aws_sup_tests).
2016-04-15 12:32:25 +08:00
-include_lib("eunit/include/eunit.hrl").
2016-05-17 12:07:14 +08:00
start_link_test_() ->
2025-07-30 01:16:27 +08:00
{foreach,
fun() ->
meck:new(supervisor, [passthrough, unstick])
end,
fun(_) ->
meck:unload(supervisor)
end,
[
{"supervisor start_link", fun() ->
meck:expect(supervisor, start_link, fun(_, _, _) -> {ok, test_result} end),
?assertEqual(
{ok, test_result},
rabbitmq_aws_sup:start_link()
),
meck:validate(supervisor)
end}
]}.
2016-04-15 12:32:25 +08:00
init_test() ->
2025-07-30 01:16:27 +08:00
?assertEqual(
{ok,
{{one_for_one, 5, 10}, [
{rabbitmq_aws, {rabbitmq_aws, start_link, []}, permanent, 5, worker, [rabbitmq_aws]}
]}},
rabbitmq_aws_sup:init([])
).