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