Ruby 如何对线程中的异常进行单元测试
我需要对代码中引发的异常进行单元测试,如:Ruby 如何对线程中的异常进行单元测试,ruby,unit-testing,testunit,Ruby,Unit Testing,Testunit,我需要对代码中引发的异常进行单元测试,如: def test assert_raise Timeout::Error do Thread.new { raise Timeout::Error } end end 如何使其工作?在assert\u raise块中: t = Thread.new { raise Timeout::Error } t.join
def test
assert_raise Timeout::Error do
Thread.new {
raise Timeout::Error
}
end
end
如何使其工作?在assert\u raise块中:
t = Thread.new { raise Timeout::Error }
t.join