Elixir assert_raise doesn't catch exceptions
问题 I wrote this test case: assert_raise ArgumentError, myFn(a,b) but it does not evaluate in the way I'd expect. myFn raises an ArgumentError ( do: raise ArgumentError ), but it is not caught by assert_raise . The example in the docs works just fine: assert_raise ArithmeticError, fn -> 1 + "test" end From the documentation: assert_raise(exception, function) Asserts the exception is raised during function execution. Returns the rescued exception, fails otherwise I'm guessing that in my test case,