4
我試圖做這樣的事情不必手動編寫了一系列test
塊內部ExUnit.test聲明:是否有可能有一個Enum.each
test_cases = %{
"foo" => 1,
"bar" => 2,
"baz" => 3,
}
Enum.each(test_cases, fn({input, expected_output}) ->
test "for #{input}" do
assert(Mymodule.myfunction input) == expected_output
end
end)
但是這段代碼運行時我得到了線路assert(Mymodule.myfunction input) == expected_output
上的錯誤undefined function input/0
。
有沒有辦法實現我想要的?