expect を ブロックで囲わなければいけない検証の場合。
it { expect { some_action }.to change { some_status } }
普通に subject
/ is_expected
を書こうとすると落ちる
subject { some_action }
it { is_expected.to change { some_status } }
ラムダを使えば解決。
subject { -> { some_action } }
it { is_expected.to change { some_status } }
環境
- rspec 3.4.0
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。