From da2095ca43fb851f2faa08de25ecdaa2832533c8 Mon Sep 17 00:00:00 2001 From: Marius Balteanu Date: Mon, 8 Sep 2025 20:07:57 +0000 Subject: [PATCH] Improve test cases for #42880. git-svn-id: https://svn.redmine.org/redmine/trunk@23960 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- test/unit/user_preference_test.rb | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/test/unit/user_preference_test.rb b/test/unit/user_preference_test.rb index 582520402..6c5a96353 100644 --- a/test/unit/user_preference_test.rb +++ b/test/unit/user_preference_test.rb @@ -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