X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/b70da7b8ea15ab48bb2f34155567cea6dffc8fc9..7d4cc85a312cb79fd1c4b0f22626722bea1d736d:/test/controllers/reports_controller_test.rb diff --git a/test/controllers/reports_controller_test.rb b/test/controllers/reports_controller_test.rb index e8f59ec5e..25b80e8f4 100644 --- a/test/controllers/reports_controller_test.rb +++ b/test/controllers/reports_controller_test.rb @@ -4,7 +4,6 @@ class ReportsControllerTest < ActionDispatch::IntegrationTest def test_new_report_without_login target_user = create(:user) get new_report_path(:reportable_id => target_user.id, :reportable_type => "User") - assert_response :redirect assert_redirected_to login_path(:referer => new_report_path(:reportable_id => target_user.id, :reportable_type => "User")) end @@ -25,7 +24,6 @@ class ReportsControllerTest < ActionDispatch::IntegrationTest :issue => { :reportable_id => target_user.id, :reportable_type => "User" } }) end - assert_response :redirect assert_redirected_to user_path(target_user) end @@ -48,7 +46,6 @@ class ReportsControllerTest < ActionDispatch::IntegrationTest :issue => { :reportable_id => target_user.id, :reportable_type => "User" } }) end - assert_response :redirect assert_redirected_to user_path(target_user) issue = Issue.last @@ -63,10 +60,12 @@ class ReportsControllerTest < ActionDispatch::IntegrationTest category = "other" post reports_path(:report => { :category => category, - :issue => { :reportable_id => 1, :reportable_type => "User" } + :issue => { :reportable_id => target_user.id, :reportable_type => "User" } }) end - assert_response :redirect + assert_response :success + assert_template :new + assert_match(/Please provide the required details/, flash[:notice]) assert_equal 1, issue.reports.count end @@ -90,7 +89,6 @@ class ReportsControllerTest < ActionDispatch::IntegrationTest :issue => { :reportable_id => target_user.id, :reportable_type => "User" } }) end - assert_response :redirect assert_redirected_to user_path(target_user) issue = Issue.last