RSpec で特定のサンプルのみテストを実行する

テストが増えてくると、毎回全てのテストを実行するのが時間がかかって超かったるい。なので、書いたばかりのテストのみ実行させたい機会が増えてきます。そういう時の対処法。

スポンサーリンク

— 環境 —
rails-4.0.1
rspec-rails-2.14.0
capybara-2.2.0

というように、テストを行う spec ファイル名に続いて -e オプションを追加します。これで、signup page という文字列が description に含まれるテストだけが実行される。Rails チュートリアルの第7章に書いてありました(以下リンク参考)。

スポンサーリンク
私は Rails のテストフレームワークには RSpec を使っています。サーバーのテスト用に Serverspec もおすすめです。
スポンサーリンク
 
Twitterを使っていますのでフォローお願いたします!ブログの更新情報もつぶやいてます^^
(英語学習用)

Leave Your Message!