如何在Rspec中指定validates_uniqueness_of?

nee*_*zer 5 rspec2 ruby-on-rails-3

怎么做到这一点?无法在线找到任何示例...(使用rspec 2.5.0&rails 3.0.5)

小智 6

before(:each) do
  @attr = { :bar => "foobar" }
end

it "should reject duplicate bar" do
  Foo.create!(@attr)
  duplicate_bar = Foo.new(@attr)
  duplicate_bar.should_not be_valid
end
Run Code Online (Sandbox Code Playgroud)