comparison test/unit/member_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
80 end 80 end
81 81
82 assert_raise(ActiveRecord::RecordNotFound) { Member.find(@jsmith.id) } 82 assert_raise(ActiveRecord::RecordNotFound) { Member.find(@jsmith.id) }
83 end 83 end
84 84
85 def test_sort_without_roles
86 a = Member.new(:roles => [Role.first])
87 b = Member.new
88
89 assert_equal -1, a <=> b
90 assert_equal 1, b <=> a
91 end
92
93 def test_sort_without_principal
94 role = Role.first
95 a = Member.new(:roles => [role], :principal => User.first)
96 b = Member.new(:roles => [role])
97
98 assert_equal -1, a <=> b
99 assert_equal 1, b <=> a
100 end
101
85 context "removing permissions" do 102 context "removing permissions" do
86 setup do 103 setup do
87 Watcher.delete_all("user_id = 9") 104 Watcher.delete_all("user_id = 9")
88 user = User.find(9) 105 user = User.find(9)
89 # public 106 # public