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 »