Sha256: ec0e9c61f73dddf1986f1209f035e3ab9bf3b79316141b2886c7d813b4cb330b

Contents?: true

Size: 550 Bytes

Versions: 3

Compression:

Stored size: 550 Bytes

Contents

require "spec_helper"

describe Mongoid::Criterion::Inspection do

  describe "#inspect" do

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

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

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

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

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

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
mongoid-3.1.7 spec/mongoid/criterion/inspection_spec.rb
mongoid-3.1.6 spec/mongoid/criterion/inspection_spec.rb
mongoid-3.1.5 spec/mongoid/criterion/inspection_spec.rb