Merged r8863 from trunk.
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/branches/1.3-stable@9112 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -82,6 +82,23 @@ class MemberTest < ActiveSupport::TestCase
|
||||
assert_raise(ActiveRecord::RecordNotFound) { Member.find(@jsmith.id) }
|
||||
end
|
||||
|
||||
def test_sort_without_roles
|
||||
a = Member.new(:roles => [Role.first])
|
||||
b = Member.new
|
||||
|
||||
assert_equal -1, a <=> b
|
||||
assert_equal 1, b <=> a
|
||||
end
|
||||
|
||||
def test_sort_without_principal
|
||||
role = Role.first
|
||||
a = Member.new(:roles => [role], :principal => User.first)
|
||||
b = Member.new(:roles => [role])
|
||||
|
||||
assert_equal -1, a <=> b
|
||||
assert_equal 1, b <=> a
|
||||
end
|
||||
|
||||
context "removing permissions" do
|
||||
setup do
|
||||
Watcher.delete_all("user_id = 9")
|
||||
|
||||
Reference in New Issue
Block a user