mirror of
https://github.com/redmine/redmine.git
synced 2026-03-19 02:51:02 +01:00
Add test for #2716.
git-svn-id: https://svn.redmine.org/redmine/trunk@24313 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -113,7 +113,7 @@ class JournalTest < ActiveSupport::TestCase
|
||||
end
|
||||
end
|
||||
|
||||
def test_create_should_add_wacher
|
||||
def test_create_should_add_watcher
|
||||
user = User.first
|
||||
user.pref.auto_watch_on=['issue_contributed_to']
|
||||
user.save
|
||||
@@ -124,6 +124,24 @@ class JournalTest < ActiveSupport::TestCase
|
||||
end
|
||||
end
|
||||
|
||||
def test_create_should_add_assignee_as_watcher
|
||||
user = User.find(2)
|
||||
user.pref.auto_watch_on = ['issue_assigned_to_me']
|
||||
user.pref.save!
|
||||
|
||||
issue = Issue.find(1)
|
||||
# Ensure user is not already a watcher
|
||||
issue.set_watcher(user, false)
|
||||
|
||||
journal = issue.init_journal(User.find(1))
|
||||
issue.assigned_to = user
|
||||
|
||||
assert_difference 'Watcher.count', 1 do
|
||||
assert journal.save
|
||||
end
|
||||
assert issue.watched_by?(user)
|
||||
end
|
||||
|
||||
def test_create_should_not_add_watcher
|
||||
user = User.first
|
||||
user.pref.auto_watch_on=[]
|
||||
|
||||
Reference in New Issue
Block a user