Sha256: 70c0498c88199da29c64788a5cd9df756115787de9a21429776aa75db2fe053a

Contents?: true

Size: 566 Bytes

Versions: 73

Compression:

Stored size: 566 Bytes

Contents

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

73 entries across 68 versions & 6 rubygems

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