From 69a8fe2f6d422c9653a7cc16076c3140040fe349 Mon Sep 17 00:00:00 2001 From: Marius Balteanu Date: Mon, 20 Jun 2022 15:18:57 +0000 Subject: Merged r21661 to 5.0-stable (#37065). git-svn-id: https://svn.redmine.org/redmine/branches/5.0-stable@21667 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- test/unit/watcher_test.rb | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'test/unit') diff --git a/test/unit/watcher_test.rb b/test/unit/watcher_test.rb index 1638f4fcb..a2de4c192 100644 --- a/test/unit/watcher_test.rb +++ b/test/unit/watcher_test.rb @@ -20,7 +20,7 @@ require File.expand_path('../../test_helper', __FILE__) class WatcherTest < ActiveSupport::TestCase - fixtures :projects, :users, :email_addresses, :members, :member_roles, :roles, :enabled_modules, + fixtures :projects, :groups_users, :users, :email_addresses, :members, :member_roles, :roles, :enabled_modules, :issues, :issue_statuses, :enumerations, :trackers, :projects_trackers, :boards, :messages, :wikis, :wiki_pages, @@ -60,6 +60,19 @@ class WatcherTest < ActiveSupport::TestCase assert Issue.watched_by(@user).include?(@issue) end + def test_watched_by_group + group = Group.find(10) + user = User.find(8) + assert @issue.add_watcher(group) + @issue.reload + + assert @issue.watched_by?(group) + assert Issue.watched_by(group).include?(@issue) + + assert @issue.watched_by?(user) + assert Issue.watched_by(user).include?(@issue) + end + def test_watcher_users watcher_users = Issue.find(2).watcher_users assert_kind_of Array, watcher_users.collect{|w| w} -- cgit v1.2.3