GoGaRuCo 2011のこのビデオでは、CoreyHainesがRailsテストスイートをはるかに高速にするためのいくつかのテクニックを示しています。私はそれを次のように要約します:
- Railsアプリの外で、他のモジュールやクラスにできるだけ多くのコードを配置します
- Railsをロードするオーバーヘッドなしで、それらを個別にテストします
- Railsアプリ内からそれらを使用する
しかし、私が理解していなかったことがいくつかありました。
rspec彼はandspnまたはorを使用してテストを交互に実行しますspna(たとえば、約3:50)。spn一般的に知られているツールですか?- Rails以外のクラスとモジュールのテストでは、テスト対象のモジュールまたはクラスが含まれていますが、のようなものは含まれていません
spec_helper。彼はどのようにしてRspecを利用できますか?