OSDN Git Service

add rspec-rails
[praisedb/praisedb.git] / vendor / plugins / rspec-rails / spec / spec / rails / matchers / ar_be_valid_spec.rb
1 require 'spec_helper'
2
3 describe "be_valid" do
4   context "with valid attributes" do
5     it "returns true" do
6       be_valid.matches?(Thing.new(:name => 'thing')).should == true
7     end
8   end
9   
10   context "with invalid attributes" do
11     it "returns false" do
12       be_valid.matches?(Thing.new).should == false
13     end
14     
15     it "adds errors to the errors " do
16       expect { Thing.new.should be_valid }.to raise_error(/can't be blank/)
17     end
18   end
19 end