如何使用Test / Unit检查RuntimeError

时间:2017-08-14 10:07:56

标签: ruby unit-testing testing

在我的程序中,我使用raise“text”来防止在参数错误时创建对象。

如何在Test / Unit中查看?

assert_ ? (MyObject.new(wrong,parameter))

如何检查我的对象是否未创建?

1 个答案:

答案 0 :(得分:2)

def test_illegal
  assert_raise( RuntimeError ) { MyObject.new('a') }
end