0
0
Fork 0

Use mastodon config namespace to load software update default value via config_for (#30534)

This commit is contained in:
Matt Jankowski 2024-11-12 03:28:31 -05:00 committed by GitHub
parent aeae152006
commit c099797700
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 23 additions and 12 deletions

View file

@ -124,9 +124,10 @@ RSpec.describe SoftwareUpdateCheckService do
context 'when update checking is disabled' do
around do |example|
ClimateControl.modify UPDATE_CHECK_URL: '' do
example.run
end
original = Rails.configuration.x.mastodon.software_update_url
Rails.configuration.x.mastodon.software_update_url = ''
example.run
Rails.configuration.x.mastodon.software_update_url = original
end
before do
@ -148,9 +149,10 @@ RSpec.describe SoftwareUpdateCheckService do
let(:update_check_url) { 'https://api.example.com/update_check' }
around do |example|
ClimateControl.modify UPDATE_CHECK_URL: 'https://api.example.com/update_check' do
example.run
end
original = Rails.configuration.x.mastodon.software_update_url
Rails.configuration.x.mastodon.software_update_url = 'https://api.example.com/update_check'
example.run
Rails.configuration.x.mastodon.software_update_url = original
end
it_behaves_like 'when the feature is enabled'