なんかこんなのが動いた。びっくりした。
class Post < ActiveRecord::Base validates_presence_of :title end describe Post do it { should validate_presence_of(:title) } end
便利マクロが使い放題。
やり方は、config/environment.rb に
config.gem 'rspec', :lib => false config.gem 'rspec-rails', :lib => false config.gem 'thoughtbot-shoulda', :lib => false, :source => 'http://gems.github.com'
を追加して、spec/spec_helper.rb の Spec::Runner.configure ブロック前に
require 'shoulda'
を追加するだけ。