Sha256: 8dc9f6a29bbc434139c66fb3916074910b8f07376b1b17e9f0566cc72213ee3c

Contents?: true

Size: 615 Bytes

Versions: 27

Compression:

Stored size: 615 Bytes

Contents

# frozen_string_literal: true
# encoding: utf-8

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

27 entries across 27 versions & 2 rubygems

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