私のエリクサーアプリにはSome.Module.func/1
、2 つの数値のタプルを返すメソッドがあります。ExUnit でテストを書いていますが、タプルの最初の要素だけをテストする必要があり、2 番目の要素はあまり気にしません。
これまでのところ、私はこれをやってみました:
test "some method" do
assert Some.Module.func(45) == {54, _}
end
しかし、テストを実行すると、次のエラーが発生します。
Compiled lib/some.ex
Generated some app
** (CompileError) test/some_test.exs:7: unbound variable _
(stdlib) lists.erl:1353: :lists.mapfoldl/3
(stdlib) lists.erl:1354: :lists.mapfoldl/3
これが機能しないのはなぜですか? また、テストで不要な結果を無視するにはどうすればよいですか?