- def test_new_report_with_incomplete_details
- # Test creation of a new issue and a new report
-
- # Login
- session[:user] = users(:normal_user).id
-
- assert_equal Issue.count, 0
-
- # Create an Issue and a report
- get :new, :reportable_id => 1, :reportable_type => "User", :reported_user_id => 2
- assert_response :success
- assert_difference "Issue.count", 1 do
- details = "Details of a report"
- post :create,
- :report => { :details => details },
- :report_type => "[OFFENSIVE]",
- :issue => { :reportable_id => 1, :reportable_type => "User", :reported_user_id => 2 }
- end
- assert_equal Issue.count, 1
- assert_response :redirect
- assert_redirected_to root_path
-
- get :new, :reportable_id => 1, :reportable_type => "User", :reported_user_id => 2
- assert_response :success
+ def test_show_administrator
+ target_user = create(:user)
+ issue = create(:issue, :reportable => target_user, :reported_user => target_user, :assigned_role => "administrator")