Sha256: 31b3e830c36bee9d15b5c55e26da102ea775154a51f4eff865d97e667ed63b49

Contents?: true

Size: 904 Bytes

Versions: 7

Compression:

Stored size: 904 Bytes

Contents

require File.join(File.dirname(__FILE__), 'spec_helper')

describe 'standard query', :type => :query do
  it_should_behave_like "scoped query"
  it_should_behave_like "query with advanced manipulation"
  it_should_behave_like "query with connective scope"
  it_should_behave_like "query with dynamic field support"
  it_should_behave_like "facetable query"
  it_should_behave_like "fulltext query"
  it_should_behave_like "query with highlighting support"
  it_should_behave_like "sortable query"
  it_should_behave_like "query with text field scoping"
  it_should_behave_like "geohash query"

  it 'adds a no-op query to :q parameter when no :q provided' do
    session.search Post do
      with :title, 'My Pet Post'
    end
    connection.should have_last_search_with(:q => '*:*')
  end

  private

  def search(*classes, &block)
    classes[0] ||= Post
    session.search(*classes, &block)
  end
end

Version data entries

7 entries across 7 versions & 3 rubygems

Version Path
erichummel-sunspot-1.2.1g spec/api/query/standard_spec.rb
erichummel-sunspot-1.2.1f spec/api/query/standard_spec.rb
erichummel-sunspot-1.2.1b spec/api/query/standard_spec.rb
erichummel-sunspot-1.2.1a spec/api/query/standard_spec.rb
lisausa-sunspot-1.2.1.1 spec/api/query/standard_spec.rb
sunspot-1.2.1 spec/api/query/standard_spec.rb
sunspot-1.2.0 spec/api/query/standard_spec.rb