Sha256: 44b85f50e49dcf6c0743ff7fa30d97efca8abb999c3e55267915683c221e5b97

Contents?: true

Size: 662 Bytes

Versions: 27

Compression:

Stored size: 662 Bytes

Contents

# frozen_string_literal: true
# encoding: utf-8

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 an association on the")
    end

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

Version data entries

27 entries across 27 versions & 2 rubygems

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