expect の中に Rails.logger みたいにメソッドまで書けたんだ...まるで知らずに今まで苦労していた気がする
書き方が推奨かどうかは不明
doubleを繋いだりした方が良いのかもしれない
with で特定のエラーメッセージを期待するが、ゆるい正規表現にしておく
it 'logging as fatal' do
expect(Rails.logger).to receive(:fatal).with(/Some error message/)
subject
end
logging - RSpec: how to test Rails logger message expectations? - Stack Overflow
Original by Github issue
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。