Defect #35634 » 0001-Adds-tests-for-issue-attachment-edit-by-user-without.patch
test/functional/attachments_controller_test.rb | ||
---|---|---|
524 | 524 |
assert_response 403 |
525 | 525 |
end |
526 | 526 | |
527 |
def test_edit_all_issue_attachment_by_user_without_edit_issue_permission_on_tracker_should_return_404 |
|
528 |
role = Role.find(2) |
|
529 |
role.set_permission_trackers 'edit_issues', [2, 3] |
|
530 |
role.save! |
|
531 | ||
532 |
@request.session[:user_id] = 2 |
|
533 | ||
534 |
get( |
|
535 |
:edit_all, |
|
536 |
:params => { |
|
537 |
:object_type => 'issues', |
|
538 |
:object_id => '4' |
|
539 |
} |
|
540 |
) |
|
541 |
assert_response 404 |
|
542 |
end |
|
543 | ||
527 | 544 |
def test_update_all |
528 | 545 |
@request.session[:user_id] = 2 |
529 | 546 |
patch( |
test/functional/issues_controller_test.rb | ||
---|---|---|
3157 | 3157 |
assert_select 'span.badge.badge-private', text: 'Private' |
3158 | 3158 |
end |
3159 | 3159 | |
3160 |
def test_show_should_not_display_edit_attachment_icon_for_user_without_edit_issue_permission_on_tracker |
|
3161 |
role = Role.find(2) |
|
3162 |
role.set_permission_trackers 'edit_issues', [2, 3] |
|
3163 |
role.save! |
|
3164 | ||
3165 |
@request.session[:user_id] = 2 |
|
3166 | ||
3167 |
get :show, params: {id: 4} |
|
3168 | ||
3169 |
assert_response :success |
|
3170 |
assert_select 'div.attachments .icon-edit', 0 |
|
3171 |
end |
|
3172 | ||
3160 | 3173 |
def test_get_new |
3161 | 3174 |
@request.session[:user_id] = 2 |
3162 | 3175 |
get( |
- « Previous
- 1
- 2
- Next »