7

私のエリクサーアプリには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

これが機能しないのはなぜですか? また、テストで不要な結果を無視するにはどうすればよいですか?

4

1 に答える 1