diff options
author | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2011-11-13 15:20:31 +0000 |
---|---|---|
committer | Jean-Philippe Lang <jp_lang@yahoo.fr> | 2011-11-13 15:20:31 +0000 |
commit | b170a40ed43e522e80567ec8a7ab454cfaf765fa (patch) | |
tree | 59538365827f3466e990609a35d6c212ec1aec27 /test/unit/setting_test.rb | |
parent | 3511292a177ad4b0121ebdfe8342f6dc9809c82a (diff) | |
download | redmine-b170a40ed43e522e80567ec8a7ab454cfaf765fa.tar.gz redmine-b170a40ed43e522e80567ec8a7ab454cfaf765fa.zip |
Adds a method to clear the settings cache.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@7804 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/unit/setting_test.rb')
-rw-r--r-- | test/unit/setting_test.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/unit/setting_test.rb b/test/unit/setting_test.rb index 228cd491e..1187ac9ec 100644 --- a/test/unit/setting_test.rb +++ b/test/unit/setting_test.rb @@ -42,4 +42,17 @@ class SettingTest < ActiveSupport::TestCase assert_equal ['issue_added', 'issue_updated', 'news_added'], Setting.notified_events assert_equal ['issue_added', 'issue_updated', 'news_added'], Setting.find_by_name('notified_events').value end + + def test_setting_should_be_reloaded_after_clear_cache + Setting.app_title = "My title" + assert_equal "My title", Setting.app_title + + s = Setting.find_by_name("app_title") + s.value = 'New title' + s.save! + assert_equal "My title", Setting.app_title + + Setting.clear_cache + assert_equal "New title", Setting.app_title + end end |