RSpec:例外をテストする
subject の場合はラムダを、expect でやる場合はブロックに処理を記載する。
code:rb
context do
subject { -> { raise 'sample' } }
it { is_expected.to raise_error(RuntimeError, 'sample') }
end
# もしくは
context do
it { expect{ raise 'sample' }.to raise_error(RuntimeError, 'sample') }
end