6
私のエリクシールアプリには、2つの数字のタプルを返すSome.Module.func/1
と呼ばれるメソッドがあります。 ExUnitでテストを書いていますが、最初の要素をタプルでテストするだけで、2番目の要素は本当に気にしません。ExUnitテストでアンダースコア(_)を使用する
これまでのところ、私はこれをやって試してみた:
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
なぜこの作業ではなく、どのようにすることができます私のテストで不要な結果を無視しますか?