Sha256: 8bf578c846fd29371c75e9271f0acbff517f68617f105ce3f42b8ce8eb36e6cb

Contents?: true

Size: 606 Bytes

Versions: 73

Compression:

Stored size: 606 Bytes

Contents

require 'spec_helper'

describe Mongoid::Errors::NoMetadata 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("Metadata not found for document of type Address.")
    end

    it "contains the summary in the message" do
      expect(error.message).to include("Mongoid sets the metadata of a relation on the")
    end

    it "contains the resolution in the message" do
      expect(error.message).to include("Ensure that your relations on the Address model")
    end
  end
end

Version data entries

73 entries across 68 versions & 6 rubygems

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