Sha256: 0bfaa0ad666f55cfd3e19357b57c4b52e923846f4396b0626d993610383992b8
Contents?: true
Size: 835 Bytes
Versions: 13
Compression:
Stored size: 835 Bytes
Contents
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 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 describe "#unique_message" do before :each do @user = User.new @user.valid? end it "should return a unique message for the given attribute" do @user.errors.unique_message(:a).should == "can't be blank and is not included in the list" end end end
Version data entries
13 entries across 13 versions & 1 rubygems