Mercurial > hg > soundsoftware-site
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 |