1 # frozen_string_literal: true
 
   5 class IssueCommentsControllerTest < ActionDispatch::IntegrationTest
 
   6   def test_comment_by_normal_user
 
  10     session_for(create(:user))
 
  12     post issue_comments_path(:issue_id => issue)
 
  13     assert_redirected_to :controller => :errors, :action => :forbidden
 
  14     assert_equal 0, issue.comments.length
 
  18     issue = create(:issue)
 
  20     # Login as administrator
 
  21     session_for(create(:administrator_user))
 
  23     post issue_comments_path(:issue_id => issue, :issue_comment => { :body => "test comment" })
 
  24     assert_redirected_to issue
 
  25     assert_equal 1, issue.comments.length