新卒にRailsアプリケーションにおけるテスティングの使い分けについて話した

Rails における Model specs, Helper specs, Controller specs や Feature specs, Request specs などの使い分けについて、ホワイトボードスケッチとテストコードを交えて話したりしていた。

f:id:koic:20170512111210j:plain:w400

以下の Relish の記事なんかが話のベースとなる。

relishapp.com

この話の流れで Rails Tutorial でのコードをベースに Cucumber / Turnip を使ったテストを書いてみるという課題を追加したりしていた。