アプリなどを開発するブログ

React Native / Swift / Ruby on Railsなどの学習メモ。


Capybaraでテスト中に現在のページをブラウザで開けるgem「launchy」

テスト実行中に、「今ってどんな状態なんだっけ?」と知りたいことがあります。
そこで役に立つのがlaunchyというgemです。
https://www.ruby-toolbox.com/projects/launchy

使い方

launchyをインストール

Gemfile

group :test do
  gem 'launchy', '2.4.2'
end
$ bundle install --without production

specファイルを記述

describe "Top page" do
    it "should have 'home page'" do
      visit '/static_pages/home'

      # ブラウザで開く 
      save_and_open_page
      page.should have_content('home page')
    end

うん。便利です。