- 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
+ # Access issue as normal user
+ session[:user] = create(:user).id
+ get :show, :params => { :id => issue.id }