Sha256: 40eb42fcc566bfcdb156f1e6b505d06d9d124fb1f1f8b70a0283f26ac109159a

Contents?: true

Size: 505 Bytes

Versions: 34

Compression:

Stored size: 505 Bytes

Contents

require 'spec_helper'

describe Mongo::Collection::View::Explainable do

  let(:selector) do
    {}
  end

  let(:options) do
    {}
  end

  let(:view) do
    Mongo::Collection::View.new(authorized_collection, selector, options)
  end

  after do
    authorized_collection.delete_many
  end

  describe '#explain' do

    let(:explain) do
      view.explain
    end

    it 'executes an explain' do
      expect(explain[:cursor] == 'BasicCursor' || explain[:queryPlanner]).to be_truthy
    end
  end
end

Version data entries

34 entries across 31 versions & 3 rubygems

Version Path
mongo-2.6.4 spec/mongo/collection/view/explainable_spec.rb
mongo-2.6.2 spec/mongo/collection/view/explainable_spec.rb
mongo-2.6.1 spec/mongo/collection/view/explainable_spec.rb
mongo-2.6.0 spec/mongo/collection/view/explainable_spec.rb
mongo-2.5.3 spec/mongo/collection/view/explainable_spec.rb
mongo-2.5.2 spec/mongo/collection/view/explainable_spec.rb
tdiary-5.0.8 vendor/bundle/gems/mongo-2.5.1/spec/mongo/collection/view/explainable_spec.rb
mongo-2.5.1 spec/mongo/collection/view/explainable_spec.rb
mongo-2.5.0 spec/mongo/collection/view/explainable_spec.rb
mongo-2.5.0.beta spec/mongo/collection/view/explainable_spec.rb
mongo-2.4.3 spec/mongo/collection/view/explainable_spec.rb
tdiary-5.0.5 vendor/bundle/gems/tdiary-5.0.4/vendor/bundle/gems/mongo-2.4.1/spec/mongo/collection/view/explainable_spec.rb
tdiary-5.0.5 vendor/bundle/gems/mongo-2.4.2/spec/mongo/collection/view/explainable_spec.rb
tdiary-5.0.5 vendor/bundle/gems/mongo-2.4.1/spec/mongo/collection/view/explainable_spec.rb
mongo-2.4.2 spec/mongo/collection/view/explainable_spec.rb
tdiary-5.0.4 vendor/bundle/gems/mongo-2.4.1/spec/mongo/collection/view/explainable_spec.rb
mongo-2.4.1 spec/mongo/collection/view/explainable_spec.rb
mongo-2.4.0 spec/mongo/collection/view/explainable_spec.rb
mongo-2.3.1 spec/mongo/collection/view/explainable_spec.rb
mongo-2.4.0.rc1 spec/mongo/collection/view/explainable_spec.rb