Sha256: dd3a79cfe92f202a93b4fba941cbd025fdf709aa4d2cefe1d8b1f4f5c1a69581

Contents?: true

Size: 583 Bytes

Versions: 73

Compression:

Stored size: 583 Bytes

Contents

require 'spec_helper'

describe Mongoid::Errors::InvalidPath do

  describe "#message" do

    let(:error) do
      described_class.new(Address)
    end

    it "contains the problem in the message" do
      expect(error.message).to include("Having a root path assigned for Address")
    end

    it "contains the summary in the message" do
      expect(error.message).to include("Mongoid has two different path objects")
    end

    it "contains the resolution in the message" do
      expect(error.message).to include("Most likely your embedded model, Address")
    end
  end
end

Version data entries

73 entries across 68 versions & 6 rubygems

Version Path
mongoid-7.0.13 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.0.12 spec/mongoid/errors/invalid_path_spec.rb
mongoid-6.4.8 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.0.11 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.0.10 spec/mongoid/errors/invalid_path_spec.rb
mongoid-6.4.7 spec/mongoid/errors/invalid_path_spec.rb
mongoid-6.4.5 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.0.8 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.0.7 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.0.6 spec/mongoid/errors/invalid_path_spec.rb
mongoid-5.4.1 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.0.5 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.0.4 spec/mongoid/errors/invalid_path_spec.rb
mongoid-6.4.4 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.0.3 spec/mongoid/errors/invalid_path_spec.rb
mongoid-6.4.2 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.0.2 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.0.1 spec/mongoid/errors/invalid_path_spec.rb
mongoid-6.4.1 spec/mongoid/errors/invalid_path_spec.rb
mongoid-5.4.0 spec/mongoid/errors/invalid_path_spec.rb