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