$ vim Gemfile

group :development, :test do
  gem 'rspec-rails', '~> 2.0'
end

$ bundle install
$ rails generate rspec:install
$ vim .rspec

Before
--color

After
--color --format documentation
app/models/yaku.rb
バリデーション追加。

:name → 必須入力 && 最大文字数が20
:han → 必須入力 && 入力値 0-1000
:fu → 必須入力 && 入力値 0-1000
spec/models/yaku.rbを追加
バリデーションのtestを行うspecファイル
DBの名前が間違ってたので修正
%s/User/Yaku/g
spec/models/yaku_spec.rbが誤っていたので修正

before
it { should have(3).errors_on(:fu) }
↓
after
it { should have(2).errors_on(:fu) }
RSpecでGherkin記法のテストを動かすgem(turnip)を記述

$ vim Gefile

...
group :development, :test do
  gem 'rspec-rails', '~> 2.0'
  gem 'capybara' ← 追記
  gem 'turnip' ← 追記
end

追記後、bundle install
.rspecファイルの書き換え

$ vim .rspec

Before
--color --format documentation

After
-r turnip/rspec --color --format documentation
$ vim spec/spec_helper.rb

----------
中略
----------
require 'rspec/autorun'

Dir.glob("spec/**/*steps.rb") { |f| load f, true }
require 'capybara/dsl'
require 'capybara/rspec'
require 'turnip'
require 'turnip/capybara'
yakus.featureを作成
spec/steps/users_steps.rbを作成