X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/14936150ac8ab5cb4e8347b772b2c966f2add43f..8c40a03daaf58d925aec6f4809391a4ec0a872cc:/test/system/note_comments_test.rb diff --git a/test/system/note_comments_test.rb b/test/system/note_comments_test.rb index 23f3fc98e..2ad64ccc8 100644 --- a/test/system/note_comments_test.rb +++ b/test/system/note_comments_test.rb @@ -1,6 +1,23 @@ require "application_system_test_case" class NoteCommentsTest < ApplicationSystemTestCase + test "open note has login notice" do + note = create(:note_with_comments) + visit note_path(note) + + assert_no_button "Resolve" + assert_no_button "Comment" + assert_link "Log in to comment on this note", :href => login_path(:referer => note_path(note)) + end + + test "closed note has no login notice" do + note = create(:note_with_comments, :status => "closed", :closed_at => Time.now.utc) + visit note_path(note) + + assert_no_button "Reactivate" + assert_no_link "Log in to comment on this note" + end + def test_action_text note = create(:note_with_comments) sign_in_as(create(:user))