- # Find Issue against bad_user
- get :index, :params => { :search_by_user => bad_user.display_name }
- assert_response :success
+ # Reopen issue as administrator
+ session[:user] = create(:administrator_user).id
+ get :reopen, :params => { :id => issue.id }
+ assert_response :redirect
+ assert_equal true, issue.reload.open?
+
+ issue.resolve!
+
+ # Reopen issue as moderator
+ session[:user] = create(:moderator_user).id
+ get :reopen, :params => { :id => issue.id }
+ assert_response :redirect
+ assert_equal true, issue.reload.open?