X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/4635fcf04a2d56160519cc5c20c578ec30d6dbcd..9224f825b5c0ce185fba62e37b3b6502e5f5e1b5:/test/system/issues_test.rb?ds=sidebyside diff --git a/test/system/issues_test.rb b/test/system/issues_test.rb index ae5e114c3..3cf7d22d5 100644 --- a/test/system/issues_test.rb +++ b/test/system/issues_test.rb @@ -269,4 +269,33 @@ class IssuesTest < ApplicationSystemTestCase assert_no_content issue.reports[n].user.display_name end end + + def test_view_managed_issue + issue = create(:issue, :assigned_role => "moderator") + issue.reports << create(:report) + moderator_user = create(:moderator_user) + + sign_in_as(moderator_user) + visit issues_path + + within_content_body do + assert_no_link moderator_user.display_name + + click_on "1 Report" + end + + within_content_heading do + assert_content "Open Issue ##{issue.id}" + + click_on "Resolve" + + assert_content "Resolved Issue ##{issue.id}" + end + + visit issues_path + + within_content_body do + assert_link moderator_user.display_name + end + end end