- 更新日: 2016年10月6日
- RSpec
Serverspec で spec ファイル別にテストを実行する
スポンサーリンク
rake コマンドで、serverspec で書いた個別のファイルのテストを実行させようとしたら、何も出力されなかった。
1 2 3 |
$ bundle exec rake spec/centos.vagrant/app_nginx_spec.rb |
【お知らせ】 英単語を画像イメージで楽に暗記できる辞書サイトを作りました。英語学習中の方は、ぜひご利用ください!
スポンサーリンク
以下のように TARGET_HOST にホスト名を指定しつつ、rspec コマンドで実行させると、テストを実行できました。
1 2 3 4 5 6 7 |
$ TARGET_HOST=host_name bundle exec rspec spec/centos.vagrant/app_nginx_spec.rb ...... Finished in 5.09 seconds 6 examples, 0 failures |
spec の example/サンプルを個別に実行する場合はこっちを使うようにしよう。
Serverspec 書いていると、色々と Chef Cookbook の抜け落ちに気付きますね。ファイルの所有者やらパーミッションの設定とか。これは良い効果。
スポンサーリンク
私は Rails のテストフレームワークには RSpec を使っています。サーバーのテスト用に Serverspec もおすすめです。
>> 次の記事 : Serverspec で rbenv と Ruby のインストールをテスト
<< 前の記事 : Serverspecの使い方入門、Chefで構成管理するサーバー環境をテスト
- RSpec の関連記事
- FactoryGirlをSpringと共に使う時の注意
- 複数モデルのpost :createをテストするRSpecコード(Controller Spec)
- RSpec3でTime.nowをスタブ化(stub)
- RSpecでJSONによるPOSTリクエストをテスト
- RSpec & Capybara の雑感
- RSpec+Capybaraで同名の複数要素の並び順をテストする
- RSpec3ではrails_helper.rbがrequireされる
- Capybara + Launchy で RSpec テストをブラウザで確認
- CapybaraのwithinをRSpecで使う
- Serverspec(RSpec)のテスト出力に色を付けて見やすくフォーマット
- 初回公開日: 2014年7月31日
Leave Your Message!