X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/3bd06529c7f9920c4f71498277f453bf1b8dd030..80a241f7985fec6ec853e48a25823446b59b7682:/test/system/issues_test.rb diff --git a/test/system/issues_test.rb b/test/system/issues_test.rb index efe523634..f11b05a2d 100644 --- a/test/system/issues_test.rb +++ b/test/system/issues_test.rb @@ -1,6 +1,8 @@ require "application_system_test_case" class IssuesTest < ApplicationSystemTestCase + include IssuesHelper + def test_view_issues_normal_user sign_in_as(create(:user)) @@ -23,6 +25,18 @@ class IssuesTest < ApplicationSystemTestCase assert page.has_content?(issues.first.reported_user.display_name) end + def test_view_issues_with_no_reported_user + sign_in_as(create(:moderator_user)) + anonymous_note = create(:note_with_comments) + issue = create(:issue, :reportable => anonymous_note) + + visit issues_path + assert page.has_content?(reportable_title(anonymous_note)) + + visit issue_path(issue) + assert page.has_content?(reportable_title(anonymous_note)) + end + def test_search_issues_by_user good_user = create(:user) bad_user = create(:user)