- # Create a report for an existing Issue
- get :new, :reportable_id => 1, :reportable_type => "User", :reported_user_id => 2
- assert_response :success
- assert_no_difference "Issue.count" do
- details = "Details of another report under the same issue"
- post :create,
- :report => { :details => details },
- :report_type => "[OFFENSIVE]",
- :issue => { :reportable_id => 1, :reportable_type => "User", :reported_user_id => 2 }
- end
- assert_response :redirect
- report_count = Issue.find_by_reportable_id_and_reportable_type(1, "User").reports.count
- assert_equal report_count, 2
+ # Resolve issue as administrator
+ session_for(create(:administrator_user))
+ post resolve_issue_path(:id => issue)
+ assert_redirected_to :controller => :errors, :action => :not_found
+ assert_not issue.reload.resolved?