Sha256: 42f6a9320d3277b863c946a65bbd50b6bc3bea129398f2cbc7a1f0124893bb16
Contents?: true
Size: 1.78 KB
Versions: 33
Compression:
Stored size: 1.78 KB
Contents
require "spec_helper" describe Mongoid::Errors do describe Mongoid::Errors::DocumentNotFound do describe "#message" do context "default" do before do @error = Mongoid::Errors::DocumentNotFound.new(Person, "3") end it "contains document not found" do @error.message.should include("Document not found") end end end end describe Mongoid::Errors::InvalidOptions do describe "#message" do context "default" do before do @error = Mongoid::Errors::InvalidOptions.new end it "returns the class name" do @error.message.should == @error.class.name end end end end describe Mongoid::Errors::InvalidDatabase do describe "#message" do context "default" do before do @error = Mongoid::Errors::InvalidDatabase.new end it "returns the class name" do @error.message.should == @error.class.name end end end end describe Mongoid::Errors::Validations do describe "#message" do context "default" do before do @errors = stub(:full_messages => "Testing") @error = Mongoid::Errors::Validations.new(@errors) end it "contains the errors' full messages" do @error.message.should include("Testing") end end end end describe Mongoid::Errors::InvalidCollection do describe "#message" do context "default" do before do @klass = Address @error = Mongoid::Errors::InvalidCollection.new(@klass) end it "contains class is not allowed" do @error.message.should include("Address is not allowed") end end end end end
Version data entries
33 entries across 33 versions & 1 rubygems