discourse/spec/multisite/jobs_spec.rb
Krzysztof Kotlarek 433fadbd52
FEATURE: allow admins to enable announced experimental features (#29244)
Toggle the button to enable the experimental site setting from "What's new" announcement.

The toggle button is displayed when:
- site setting exists and is boolean;
- potentially required plugin is enabled.
2024-10-22 10:56:58 +11:00

16 lines
536 B
Ruby

# frozen_string_literal: true
RSpec.describe "Running Sidekiq Jobs in Multisite", type: :multisite do
it "should revert back to the default connection" do
expect do Jobs::DestroyOldDeletionStubs.new.perform({}) end.to_not change {
RailsMultisite::ConnectionManagement.current_db
}
end
it "CheckNewFeatures should only hit the payload once" do
# otherwise it will get rate-limited by meta
DiscourseUpdates.expects(:new_features_payload).returns([]).once
Jobs::CheckNewFeatures.new.perform({})
end
end