Defect #28264 » tests_for_28264.patch
| test/functional/issues_controller_test.rb | ||
|---|---|---|
| 455 | 455 |
assert_equal 1, session[:issue_query][:project_id] |
| 456 | 456 |
end |
| 457 |
def test_index_with_global_public_query_id_should_not_show_edit_delete_links_for_non_admin_users |
|
| 458 |
@request.session[:user_id] = 2 |
|
| 459 | ||
| 460 |
get :index, :params => {
|
|
| 461 |
:project_id => 1, |
|
| 462 |
:query_id => 4 |
|
| 463 |
} |
|
| 464 | ||
| 465 |
assert_response :success |
|
| 466 |
assert_select '#query_form_with_buttons > p.buttons' do |
|
| 467 |
assert_select 'a.icon-edit', 0 |
|
| 468 |
assert_select 'a.icon-delete', 0 |
|
| 469 |
end |
|
| 470 |
end |
|
| 471 | ||
| 457 | 472 |
def test_index_with_invalid_query_id_should_respond_404 |
| 458 | 473 |
get :index, :params => {
|
| 459 | 474 |
:project_id => 1, |
| test/functional/queries_controller_test.rb | ||
|---|---|---|
| 436 | 436 |
assert_select 'input[name=query_is_for_all][type=checkbox][checked=checked]' |
| 437 | 437 |
end |
| 438 |
def test_edit_global_public_query_should_not_be_allowed_for_non_admin_users |
|
| 439 |
@request.session[:user_id] = 2 |
|
| 440 |
get :edit, :params => {
|
|
| 441 |
:id => 4 |
|
| 442 |
} |
|
| 443 |
assert_response 403 |
|
| 444 |
end |
|
| 445 | ||
| 438 | 446 |
def test_edit_global_private_query |
| 439 | 447 |
@request.session[:user_id] = 3 |
| 440 | 448 |
get :edit, :params => {
|