我有这样的方法defclassNamedefmethod_namesomecoderescuesomecodeanderrormessageendend那么,如何写下rspec来测试救援block..? 最佳答案 如果你想拯救,这意味着你希望一些代码引发某种异常。您可以使用RSpecstubs伪造实现并强制出错。假设执行block包含一个可能引发的方法defmethod_nameother_method_that_may_raiserescue=>e"ERROR:#{e.message}"end在您的规范中将stub挂接到该方法it