Show projects depending on their visibility in user's profile. #6100

git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3935 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Baptiste Barth
2010-08-10 23:07:44 +00:00
parent 0cfa757db0
commit e43f9fc21e
2 changed files with 12 additions and 4 deletions
+10
View File
@@ -96,6 +96,16 @@ class UsersControllerTest < ActionController::TestCase
assert_response 200
assert_not_nil assigns(:user)
end
def test_show_displays_memberships_based_on_project_visibility
@request.session[:user_id] = 1
get :show, :id => 2
assert_response :success
memberships = assigns(:memberships)
assert_not_nil memberships
project_ids = memberships.map(&:project_id)
assert project_ids.include?(2) #private project admin can see
end
def test_edit
ActionMailer::Base.deliveries.clear