Improve test cases for #42880.

git-svn-id: https://svn.redmine.org/redmine/trunk@23960 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Marius Balteanu
2025-09-08 20:07:57 +00:00
parent f78c463043
commit da2095ca43

View File

@@ -56,19 +56,26 @@ class UserPreferenceTest < ActiveSupport::TestCase
end
def test_auto_watch_on_should_default_to_setting
# Default settings
preference = UserPreference.new
assert_equal %w[issue_created issue_contributed_to], preference.auto_watch_on
with_settings :default_users_auto_watch_on => ['issue_created'] do
preference = UserPreference.new
assert_equal ['issue_created'], preference.auto_watch_on
end
with_settings :default_users_auto_watch_on => [] do
preference = UserPreference.new
assert_equal [], preference.auto_watch_on
end
end
def test_auto_watch_on_should_default_to_options
def test_auto_watch_on_should_default_to_user_options
preference = UserPreference.new
assert_equal %w[issue_created issue_contributed_to], preference.auto_watch_on
preference.auto_watch_on = ['issue_created']
assert_equal ['issue_created'], preference.auto_watch_on
end
def test_create