Sha256: 142d2ceacdba7e5c9422ebcc975a26ae9d3f752223b84d77bd894f06e70ba0ad
Contents?: true
Size: 1018 Bytes
Versions: 2
Compression:
Stored size: 1018 Bytes
Contents
require File.join(File.dirname(__FILE__), 'spec_helper') describe 'local query' do it 'sets query type to geo when geo search performed' do session.search Post do near [40.7, -73.5], 5 end connection.should have_last_search_with(:qt => 'geo') end it 'sets lat and lng when geo search is performed' do session.search Post do near [40.7, -73.5], 5 end connection.should have_last_search_with(:lat => 40.7, :long => -73.5) end it 'sets radius when geo search is performed' do session.search Post do near [40.7, -73.5], 5 end connection.should have_last_search_with(:radius => 5) end [ [:lat, :lng], [:lat, :lon], [:lat, :long] ].each do |lat_attr, lng_attr| it "sets coordinates using #{lat_attr.inspect}, #{lng_attr.inspect}" do session.search Post do near OpenStruct.new(lat_attr => 40.7, lng_attr => -73.5), 5 end connection.should have_last_search_with(:lat => 40.7, :long => -73.5) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
benjaminkrause-sunspot-0.9.7 | spec/api/query/local_spec.rb |
benjaminkrause-sunspot-0.9.8 | spec/api/query/local_spec.rb |