Sha256: 24005baddf39baa60f006768346ebd0dc433f0934b4a8a2f49a9abb2d025ef38

Contents?: true

Size: 684 Bytes

Versions: 3

Compression:

Stored size: 684 Bytes

Contents

require "spec_helper"

describe Mongoid::Errors::MixedRelations do

  describe "#message" do

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

    it "contains the problem in the message" do
      error.message.should include(
        "Referencing a(n) Address document from the Post document"
      )
    end

    it "contains the summary in the message" do
      error.message.should include(
        "In order to properly access a(n) Address from Post the reference"
      )
    end

    it "contains the resolution in the message" do
      error.message.should include(
        "Consider not embedding Address, or do the key storage"
      )
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mongoid-3.1.7 spec/mongoid/errors/mixed_relations_spec.rb
mongoid-3.1.6 spec/mongoid/errors/mixed_relations_spec.rb
mongoid-3.1.5 spec/mongoid/errors/mixed_relations_spec.rb