openstreetmap-website/test/controllers/issue_comments_controller_test.rb
2018-06-10 17:48:47 +01:00

27 lines
727 B
Ruby

require "test_helper"
class IssueCommentsControllerTest < ActionController::TestCase
def test_comment_by_normal_user
issue = create(:issue)
# Login as normal user
session[:user] = create(:user).id
post :create, :params => { :issue_id => issue.id }
assert_response :redirect
assert_redirected_to root_path
assert_equal 0, issue.comments.length
end
def test_comment
issue = create(:issue)
# Login as administrator
session[:user] = create(:administrator_user).id
post :create, :params => { :issue_id => issue.id, :issue_comment => { :body => "test comment" } }
assert_response :redirect
assert_redirected_to issue
assert_equal 1, issue.comments.length
end
end