Capybara+RSpecでエンドツーエンドなテストを書くときのTipsです require "capybara/rspec"の罠 require "capybara/rspec"はafter(:each)にCapybara.reset_sessions!`を入れてしまいます。 これによりit毎にCapybara.current_sessionが変化してしまうため、以下のようなワンライナーshouldによるテストを難しくしています。 require File.dirname(__FILE__) + "/spec_helper" feature "フォーム入力" do before :all do visit "/form.html" fill_in "u_name", with:"テスト太郎" click_button "送信" end context page do its(:curr