spec/api-client/errors_spec.rb in api-client-1.5.0 vs spec/api-client/errors_spec.rb in api-client-1.5.1

- old
+ new

@@ -1,14 +1,24 @@ require 'spec_helper' describe ApiClient::Errors do + describe "#add_errors" do + before :each do + @errors = ApiClient::Errors.new(self).add_errors({:a => 'b'}) + end + + it "should initialize a new object" do + @errors[:a].should == 'b' + end + end + describe "#unique_messages" do before :each do @user = User.new @user.valid? end - it "should set #a" do + it "should set a unique message for each attribute" do @user.errors.unique_messages.should == { :a => "can't be blank and is not included in the list" } end end -end \ No newline at end of file +end