小编典典

如何在任何异常情况下使用 RSpec 的 should_raise?

all

我想做这样的事情:

some_method.should_raise <any kind of exception, I don't care>

我该怎么做?

some_method.should_raise exception

......不起作用。


阅读 89

收藏
2022-06-21

共1个答案

小编典典

expect { some_method }.to raise_error

RSpec 1 语法:

lambda { some_method }.should raise_error

有关更多信息,请参阅文档(对于
RSpec 1 语法)和RSpec 2 文档

2022-06-21