Rspec

雑多記録 -- expect(Some).to receive(:my_method) の記述方法

expect(Some).to receive(:my_method) は何を検証するのか 一つの処理の中で Some が my_method を呼び出していること どのような場面で使うか ex.) 例外処理内で例外が発生したとき、確かに、例外が発生した後の処理が実行されていないことを確認するとき …

HTTPS 通信のテスト ; Rspec

HTTPS 通信の Unit Test を Rspec で実現するには request.env['HTTPS'] を 'on' か 'off' にするだけ テストケースは漏れ漏れだが、簡単に 準備 モデル設計に意味は無し $ rails g controller top index $ rails g scaffold Book title:string $ rake db:mi…