comparison test/unit/user_test.rb @ 441:cbce1fd3b1b7 redmine-1.2

Update to Redmine 1.2-stable branch (Redmine SVN rev 6000)
author Chris Cannam
date Mon, 06 Jun 2011 14:24:13 +0100
parents 051f544170fe
children cbb26bc654de
comparison
equal deleted inserted replaced
245:051f544170fe 441:cbce1fd3b1b7
520 520
521 # user with no role 521 # user with no role
522 assert_nil @dlopper.roles_for_project(Project.find(2)).detect {|role| role.member?} 522 assert_nil @dlopper.roles_for_project(Project.find(2)).detect {|role| role.member?}
523 end 523 end
524 524
525 def test_projects_by_role_for_user_with_role
526 user = User.find(2)
527 assert_kind_of Hash, user.projects_by_role
528 assert_equal 2, user.projects_by_role.size
529 assert_equal [1,5], user.projects_by_role[Role.find(1)].collect(&:id).sort
530 assert_equal [2], user.projects_by_role[Role.find(2)].collect(&:id).sort
531 end
532
533 def test_projects_by_role_for_user_with_no_role
534 user = User.generate!
535 assert_equal({}, user.projects_by_role)
536 end
537
538 def test_projects_by_role_for_anonymous
539 assert_equal({}, User.anonymous.projects_by_role)
540 end
541
525 def test_valid_notification_options 542 def test_valid_notification_options
526 # without memberships 543 # without memberships
527 assert_equal 5, User.find(7).valid_notification_options.size 544 assert_equal 5, User.find(7).valid_notification_options.size
528 # with memberships 545 # with memberships
529 assert_equal 6, User.find(2).valid_notification_options.size 546 assert_equal 6, User.find(2).valid_notification_options.size