Sha256: a16fc6a3ed0819a89d792358cbb3a5a08e55bab66876066d623125f8f58c9e63

Contents?: true

Size: 632 Bytes

Versions: 27

Compression:

Stored size: 632 Bytes

Contents

# frozen_string_literal: true
# encoding: utf-8

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

27 entries across 27 versions & 2 rubygems

Version Path
mongoid-7.3.5 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.3.4 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.1.11 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.2.6 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.3.3 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.3.2 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.2.5 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.1.10 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.1.9 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.2.4 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.3.1 spec/mongoid/errors/invalid_path_spec.rb
tdiary-5.1.6 vendor/bundle/ruby/2.7.0/gems/mongoid-7.1.7/spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.3.0 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.2.3 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.1.8 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.2.2 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.2.1 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.1.7 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.2.0 spec/mongoid/errors/invalid_path_spec.rb
mongoid-7.1.6 spec/mongoid/errors/invalid_path_spec.rb