+ :issue => { reportable_id: 1, reportable_type: "DiaryEntry", reported_user_id: 1} }
+ end
+ assert_response :redirect
+ assert_equal Issue.find_by_reportable_id_and_reportable_type(1,"DiaryEntry").reports.count,2
+ end
+
+ def test_change_status_by_normal_user
+ # Login as normal user
+ session[:user] = users(:normal_user).id
+
+ # Create Issue
+
+ get :new, {reportable_id: 1, reportable_type: "DiaryEntry", user: 1}
+ assert_response :success
+ assert_difference "Issue.count",1 do
+ details = "Details of a report"
+ post :create, { :report => { :deatils => details},
+ :issue => { reportable_id: 1, reportable_type: "DiaryEntry", reported_user_id: 1} }