Current section
Files
Jump to
Current section
Files
src/tests/t_recipe_c3122.erl
-module(t_recipe_c3122).
-export([main/0]).
% C3122: Testing different recipe types, criterion based on tick interval, action is media announcement.
main() ->
Queue = admin:new_queue(#{
skills => #{ german => true },
recipe => [ #{
conditions => [ [ticks, 1] ],
operations => [ [announce, <<"tone_stream://%(500, 0, 2600)">>] ],
runs => run_once,
comment => <<"test">>
}]
}),
{ok, InQueueCall} = call_sup:originate(Queue),
test_lib:detect_tone(InQueueCall, <<"2600">>),
timer:sleep(500),
{'EXIT', {timeout, _}} = (catch test_lib:detect_tone_now(InQueueCall, <<"2600">>)).