Je veux que ce dans un module superviseur:Pouvez-vous mock erlang: sortie?
donc un test naïf pourrait faire:
stop_invokes_exit_test() ->
meck:new(erlang, [unstick, passthrough]),
meck:expect(erlang, whereis, 1, a_pid),
meck:expect(erlang, exit, 2, true),
mousetrap_sup:stop(),
?assert(meck:called(erlang, exit, [a_pid, kill])).
Sans surprise, il se bloque.
Je peux voir où il pourrait ne pas être possible d'exercer ce code avec un test, mais y a-t-il un moyen?
Cela a fait l'affaire. Merci! –