comparison test/unit/user_test.rb @ 929:5f33065ddc4b redmine-1.3

Update to Redmine SVN rev 9414 on 1.3-stable branch
author Chris Cannam
date Wed, 27 Jun 2012 14:54:18 +0100
parents cbb26bc654de
children 433d4f72a19b
comparison
equal deleted inserted replaced
909:cbb26bc654de 929:5f33065ddc4b
572 572
573 assert_equal user, User.find_by_api_key(token.value) 573 assert_equal user, User.find_by_api_key(token.value)
574 end 574 end
575 end 575 end
576 576
577 def test_default_admin_account_changed_should_return_false_if_account_was_not_changed
578 user = User.find_by_login("admin")
579 user.password = "admin"
580 user.save!
581
582 assert_equal false, User.default_admin_account_changed?
583 end
584
585 def test_default_admin_account_changed_should_return_true_if_password_was_changed
586 user = User.find_by_login("admin")
587 user.password = "newpassword"
588 user.save!
589
590 assert_equal true, User.default_admin_account_changed?
591 end
592
593 def test_default_admin_account_changed_should_return_true_if_account_is_disabled
594 user = User.find_by_login("admin")
595 user.password = "admin"
596 user.status = User::STATUS_LOCKED
597 user.save!
598
599 assert_equal true, User.default_admin_account_changed?
600 end
601
602 def test_default_admin_account_changed_should_return_true_if_account_does_not_exist
603 user = User.find_by_login("admin")
604 user.destroy
605
606 assert_equal true, User.default_admin_account_changed?
607 end
608
577 def test_roles_for_project 609 def test_roles_for_project
578 # user with a role 610 # user with a role
579 roles = @jsmith.roles_for_project(Project.find(1)) 611 roles = @jsmith.roles_for_project(Project.find(1))
580 assert_kind_of Role, roles.first 612 assert_kind_of Role, roles.first
581 assert_equal "Manager", roles.first.name 613 assert_equal "Manager", roles.first.name