suitepro/plugins/additionals/test/global_test_helper.rb

15 lines
423 B
Ruby
Executable file

module Additionals
module GlobalTestHelper
def with_additionals_settings(settings, &_block)
saved_settings = Setting.plugin_additionals.dup
new_settings = Setting.plugin_additionals.dup
settings.each do |key, value|
new_settings[key] = value
end
Setting.plugin_additionals = new_settings
yield
ensure
Setting.plugin_additionals = saved_settings
end
end
end