discourse/spec/multisite/jobs_spec.rb

25 lines
589 B
Ruby
Raw Normal View History

require 'rails_helper'
RSpec.describe "Running Sidekiq Jobs in Multisite" do
2017-10-11 17:45:19 +08:00
let(:conn) { RailsMultisite::ConnectionManagement }
before do
conn.config_filename = "spec/fixtures/multisite/two_dbs.yml"
end
after do
conn.clear_settings!
ActiveRecord::Base.establish_connection
2017-10-11 17:45:19 +08:00
end
it 'should revert back to the default connection' do
expect(RailsMultisite::ConnectionManagement.current_db)
.to eq('default')
Jobs::DestroyOldDeletionStubs.new.perform({})
expect(RailsMultisite::ConnectionManagement.current_db)
.to eq('default')
end
end