-module(recess_routes_test).
-include_lib("eunit/include/eunit.hrl").
-import(eunit).
-import(recess_routes).
start() -> recess_routes:start_link().
stop() -> recess_routes:stop().
starting_and_stopping_test() ->
{ok, Pid} = start(),
?assertEqual(stopped, stop()).
start_with_no_routes_test() ->
start(),
?assertEqual([], recess_routes:all()),
stop().
adding_route_test() ->
start(),
recess_routes:add(foo), % FIXME should be a real route in the future
?assertEqual([foo], recess_routes:all()),
recess_routes:add(bar),
?assertEqual([foo, bar], recess_routes:all()),
stop().