discourse/spec/multisite/jobs_spec.rb
2018-08-30 17:31:17 +08:00

25 lines
589 B
Ruby

require 'rails_helper'
RSpec.describe "Running Sidekiq Jobs in Multisite" do
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
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