Sha256: c86c62471538d51a67c567a8e744e592ac605d4a941bcadf54fbed1e82c117fe
Contents?: true
Size: 880 Bytes
Versions: 4
Compression:
Stored size: 880 Bytes
Contents
require File.expand_path('spec_helper', File.dirname(__FILE__)) describe Sunspot do describe "setup" do it "should register the class in Sunspot.searchable" do Sunspot.setup(User) do text :name end expect(Sunspot.searchable).not_to be_empty expect(Sunspot.searchable).to include(User) end end describe "reset!" do it "should reset current session" do old_session = Sunspot.send(:session) Sunspot.reset!(true) expect(Sunspot.send(:session)).not_to eq(old_session) end it "should keep keep configuration if specified" do Sunspot.config.solr.url = "http://localhost:9999/path/solr" config_before_reset = Sunspot.config Sunspot.reset!(true) expect(Sunspot.config).to eq(config_before_reset) # Restore sunspot config after test Sunspot.reset!(false) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
sunspot-2.7.1 | spec/api/sunspot_spec.rb |
sunspot-2.7.0 | spec/api/sunspot_spec.rb |
sunspot-2.6.0 | spec/api/sunspot_spec.rb |
sunspot-2.5.0 | spec/api/sunspot_spec.rb |