Benim iksir uygulamasında bir yöntem var, yani Some.Module.func/1
diyelim ki, iki sayıdan oluşan bir tuple döndürüyor. ExUnit'te testler yazıyorum ve sadece ilk unsuru tuple test etmeli ve ikincisini umursamıyorum.ExUnit testlerinde alt çizgi (_) kullanın
Şimdiye kadar, bunu yaparken denedim:
test "some method" do
assert Some.Module.func(45) == {54, _}
end
Ama testini çalıştırırken Sadece bu hatayı alıyorum:
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
bu çalışma değildir Neden ve Nasıl verebilirim Testlerimde gereksiz sonuçları görmezden gelmek mi?