https://github.com/jnicklas/turnip
Turnip の導入は、
> vi Gemfileと、簡単です。
gem 'turnip', group: [:development, :test]
> bundle install
Turnip の設定も行います。
> sudo apt-get install xvfb # headlessのための仮想ディスプレイライブラリ
> sudo apt-get install libqt4-dev # capybara-webkitのためのqt4ライブラリ
> vi spec/spec_helper.rb
require File.expand_path("../../config/environment", __FILE__)
require 'rspec/rails'
require 'rspec/autorun'
と最初の方に記述してある部分に以下を追記します。
require 'capybara/rspec'
require 'capybara/webkit'
require 'turnip/capybara'
> vi spec/turnip_helper.rb
Dir.glob("spec/steps/**/*steps.rb") { |f| load f, true }
Turnip がうまく言ったら、また記事を書いてみたいと思います。