X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/25737ce46e27d98e2e48eee6ab996cad259c3b83..cf639202b802be9ce1a6f3f65e7d4f6292a2ad3a:/test/controllers/issues_controller_test.rb diff --git a/test/controllers/issues_controller_test.rb b/test/controllers/issues_controller_test.rb index 87eda1506..a6e1d6b3f 100644 --- a/test/controllers/issues_controller_test.rb +++ b/test/controllers/issues_controller_test.rb @@ -199,4 +199,27 @@ class IssuesControllerTest < ActionController::TestCase assert_response :success end + def test_comment_by_normal_user + # Create Issue + test_new_issue_after_login + assert_equal Issue.count,1 + + get :comment, id: 1 + assert_response :redirect + assert_redirected_to root_path + end + + def test_comment + # Create Issue + test_new_issue_after_login + assert_equal Issue.count,1 + @issue = Issue.all.first + + # Login as administrator + session[:user] = users(:administrator_user).id + + get :comment, id: @issue.id, :issue_comment => { body: "test comment" } + assert_response :redirect + assert_redirected_to @issue + end end