Sha256: fbbcf9cb91b290ca1a8413e5c3dd6223aa82830973a4674f220bd7cce270a3fc

Contents?: true

Size: 597 Bytes

Versions: 29

Compression:

Stored size: 597 Bytes

Contents

# frozen_string_literal: true

require "spec_helper"

describe Mongoid::Criteria::Inspectable do

  describe "#inspect" do

    let(:criteria) do
      Person.where(:age.gt => 10, title: "Sir")
    end

    it "includes the selector" do
      expect(criteria.inspect).to include("selector")
    end

    it "includes the options" do
      expect(criteria.inspect).to include("options")
    end

    it "includes the class" do
      expect(criteria.inspect).to include("class")
    end

    it "includes the embedded flag" do
      expect(criteria.inspect).to include("embedded")
    end
  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

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