/cucumber_capybara_rspec_rails

cucumber + RSpec + Capybaraで初期作成するまで

Primary LanguageRuby

rails3.2にてcucumber-rails(web_steps_ja付)+RSpec+Capybaraの構成を作ってお決まりのblog CRUDを作るところまでのソースです。

rails new blog 
cd blog
vi Gemfile
rails g rspec:install
rails g cucumber:install ja --rspec --capybara
rails g scaffold artifact title:string content:text
rake db:migrate
rake

ここまででrspecとcucumberテストが始まります。

Gemfileには、

group :development, :test do
  gem 'capybara'
  gem 'database_cleaner'
  gem 'cucumber'
  gem 'cucumber-rails', '= 1.0.6', :require => false
  gem 'rspec-rails'
  gem 'execjs'
  gem 'therubyracer'
end

を追加してください。cucumber-railsは1.0.6より新しいver.を使うとweb_steps_ja.rbが生成されません(自分でちゃんと作ってねってことらしい)

bundle install等で、nokogiriのインストールに失敗した場合は下記インストールを行ってください。
yum install libxml2-devel libxslt-devel