meck
Erlangのmock library
website
github
ErlangのEUnitでは慣習的にいずれの種類のテストもソースとは別のファイルに書く.ビルドツールであるRebar3にはテストの場合だけモジュールの抽象化を無効にできる仕組みがあるので,ホワイトボックステストでも別ファイルで可能.meckという超絶強力なモック用ライブラリがある.ref
https://gist.github.com/voluntas/4243779