Sha256: 245702614eab703c711b9d27f4087c3c0a1904063a9f06d4b19918263b19f136

Contents?: true

Size: 637 Bytes

Versions: 7

Compression:

Stored size: 637 Bytes

Contents

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

describe Sunspot::Search do
  it 'should allow access to the data accessor' do
    stub_results(posts = Post.new)
    search = session.search Post do
      data_accessor_for(Post).custom_title = 'custom title'
    end
    expect(search.results.first.title).to eq('custom title')
  end
  
  it 'should re-execute search' do
    post_1, post_2 = Post.new, Post.new
    
    stub_results(post_1)
    search = session.search Post
    expect(search.results).to eq([post_1])
    
    stub_results(post_2)
    search.execute!
    expect(search.results).to eq([post_2])
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
sunspot-2.7.1 spec/api/search/search_spec.rb
sunspot-2.7.0 spec/api/search/search_spec.rb
sunspot-2.6.0 spec/api/search/search_spec.rb
sunspot-2.5.0 spec/api/search/search_spec.rb
sunspot-2.4.0 spec/api/search/search_spec.rb
sunspot-2.3.0 spec/api/search/search_spec.rb
sunspot-2.2.8 spec/api/search/search_spec.rb