From 74dbb35b87c5bad5c2ec155625a4a01a5f3f3e74 Mon Sep 17 00:00:00 2001 From: Toshi MARUYAMA Date: Fri, 27 Dec 2013 03:26:05 +0000 Subject: [PATCH] fix find_all_by_id(n1, n2) parameter at test_member_of_scope_should_return_the_union_of_all_members of PrincipalTest find_all_by_id(n1, n2) returns only n1 result. git-svn-id: http://svn.redmine.org/redmine/trunk@12469 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- test/unit/principal_test.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/test/unit/principal_test.rb b/test/unit/principal_test.rb index bbf871050..3c8a803ec 100644 --- a/test/unit/principal_test.rb +++ b/test/unit/principal_test.rb @@ -31,8 +31,10 @@ class PrincipalTest < ActiveSupport::TestCase end def test_member_of_scope_should_return_the_union_of_all_members - projects = Project.find_all_by_id(1, 2) - assert_equal projects.map(&:principals).flatten.sort, Principal.member_of(projects).sort + projects = Project.find([1]) + assert_equal [3, 2], Principal.member_of(projects).sort.map(&:id) + projects = Project.find([1, 2]) + assert_equal [3, 2, 8, 11], Principal.member_of(projects).sort.map(&:id) end def test_member_of_scope_should_be_empty_for_no_projects -- 2.39.5