Sha256: 37a5d4f611c04d7ce3ac271469e2fe58790482f0f6fe381d0f316dd0c78f0e79
Contents?: true
Size: 971 Bytes
Versions: 3
Compression:
Stored size: 971 Bytes
Contents
require "spec_helper" describe Mongoid::Errors::Validations do describe "#message" do let(:errors) do stub(full_messages: [ "Error 1", "Error 2" ], empty?: false) end let(:document) do stub(errors: errors, class: Person) end let(:error) do described_class.new(document) end it "contains the problem in the message" do error.message.should include( "Validation of Person failed" ) end it "contains the summary in the message" do error.message.should include( "The following errors were found: Error 1, Error 2" ) end it "contains the resolution in the message" do error.message.should include( "Try persisting the document with valid data" ) end it "sets the document in the error" do error.document.should eq(document) end it "aliases record to document" do error.record.should eq(document) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
mongoid-3.1.7 | spec/mongoid/errors/validations_spec.rb |
mongoid-3.1.6 | spec/mongoid/errors/validations_spec.rb |
mongoid-3.1.5 | spec/mongoid/errors/validations_spec.rb |