Rspec を使用して、キャッチされる例外の期待値を設定する方法はありますか? MyException が発生することを確認したいのですが、例外をキャッチしているため、Rspec はそれが発生したことを認識していないようです。
begin
if success
do good stuff
else
raise MyException.new()
end
rescue MyException => e
clean up
end
次のようなことをいくつか試しましたが、成功しませんでした。MyException.should_receive(:new)
と
Kernel.should_receive(:raise).with(MyException)