Sha256: 709422b1fc21c2b216d8341332a9c28e6a880eef73a86ff102c9e4495255db0b
Contents?: true
Size: 1012 Bytes
Versions: 3
Compression:
Stored size: 1012 Bytes
Contents
require File.dirname(__FILE__) + '/spec_helper' describe 'request lifecycle', :type => :controller do before(:each) do Sunspot::Rails.configuration = @configuration = Sunspot::Rails::Configuration.new end after(:each) do Sunspot::Rails.configuration = nil end controller_name :posts it 'should automatically commit after each action if specified' do @configuration.user_configuration = { 'auto_commit_after_request' => true } Sunspot.should_receive(:commit_if_dirty) post :create, :post => { :title => 'Test 1' } end it 'should not commit, if configuration is set to false' do @configuration.user_configuration = { 'auto_commit_after_request' => false } Sunspot.should_not_receive(:commit_if_dirty) post :create, :post => { :title => 'Test 1' } end it 'should commit if configuration is not specified' do @configuration.user_configuration = {} Sunspot.should_receive(:commit_if_dirty) post :create, :post => { :title => 'Test 1' } end end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
adamsalter-sunspot_rails-0.10.5 | spec/request_lifecycle_spec.rb |
kuahyeow-sunspot_rails-0.10.7 | spec/request_lifecycle_spec.rb |
kuahyeow-sunspot_rails-0.10.6 | spec/request_lifecycle_spec.rb |