Sha256: 6f035974f2c39477009c6bf7150bb36d83824f51c5691a01913dd8d37c92506d

Contents?: true

Size: 614 Bytes

Versions: 29

Compression:

Stored size: 614 Bytes

Contents

# frozen_string_literal: true

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

29 entries across 29 versions & 1 rubygems

Version Path
mongoid-8.0.10 spec/mongoid/errors/invalid_path_spec.rb
mongoid-8.1.10 spec/mongoid/errors/invalid_path_spec.rb
mongoid-8.1.9 spec/mongoid/errors/invalid_path_spec.rb
mongoid-8.0.9 spec/mongoid/errors/invalid_path_spec.rb
mongoid-8.1.8 spec/mongoid/errors/invalid_path_spec.rb
mongoid-8.1.7 spec/mongoid/errors/invalid_path_spec.rb
mongoid-8.1.6 spec/mongoid/errors/invalid_path_spec.rb
mongoid-8.0.8 spec/mongoid/errors/invalid_path_spec.rb
mongoid-8.1.5 spec/mongoid/errors/invalid_path_spec.rb
mongoid-8.1.4 spec/mongoid/errors/invalid_path_spec.rb
mongoid-8.0.7 spec/mongoid/errors/invalid_path_spec.rb
mongoid-8.1.3 spec/mongoid/errors/invalid_path_spec.rb
mongoid-8.1.2 spec/mongoid/errors/invalid_path_spec.rb
mongoid-8.0.6 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.5.4 spec/mongoid/errors/invalid_path_spec.rb
mongoid-8.1.1 spec/mongoid/errors/invalid_path_spec.rb
mongoid-8.0.5 spec/mongoid/errors/invalid_path_spec.rb
mongoid-8.1.0 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.5.3 spec/mongoid/errors/invalid_path_spec.rb
mongoid-8.0.4 spec/mongoid/errors/invalid_path_spec.rb