初学者向けです。ExUnitというテストフレームワークがあることは知っているけれど、使い方はあんまり分かっていない、という方を対象に書きます。 テストを書く 基本の流れ # my_module_test.exs ExUnit.start defmodule MyApp.MyModuleTest do use ExUnit.Case, async: true test "the truth" do assert 1 + 1 == 2 end end はじめにExUnit.startで:ex_unitを起動します。通常のMixプロジェクトでは、プロジェクト作成時に生成されるtest/test_helper.exsでこれが行われるので、自分で書くことは少ないでしょう。 次にテストモジュールを定義します。モジュール名は重複しなければ何でもOKですが、ファイル名は_test.exsで終わる必要がある