在测试用例中,我们使用断言来处理错误。将它们的返回值与我们定义的匹配,测试将通过。就像我们有一个参数错误一样,我们使用这个:
assert_raise ArgumentError, "argument error", fn ->
这将起作用并且测试将通过。如果我们有ArgumentError
. 情况也是如此RuntimeError
但是,如果我们有像这样的长错误消息:
exception Postgrex.Error (ERROR 42703 (undefined_column): column
j0.rating does not exist)
我们如何在测试用例中处理这些长异常消息?
谢谢