X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/c95e2870f3310a68f8287bddcec6d0117b5f8961..877a26cee9a2fc7ce1e1c7ab514ab73698fd4e04:/test/system/note_comments_test.rb diff --git a/test/system/note_comments_test.rb b/test/system/note_comments_test.rb index 2ad64ccc8..7666f69e2 100644 --- a/test/system/note_comments_test.rb +++ b/test/system/note_comments_test.rb @@ -11,24 +11,32 @@ class NoteCommentsTest < ApplicationSystemTestCase end test "closed note has no login notice" do - note = create(:note_with_comments, :status => "closed", :closed_at => Time.now.utc) + note = create(:note_with_comments, :closed) visit note_path(note) assert_no_button "Reactivate" assert_no_link "Log in to comment on this note" end - def test_action_text + def test_add_comment note = create(:note_with_comments) - sign_in_as(create(:user)) + user = create(:user) + sign_in_as(user) visit note_path(note) + assert_no_content "Comment from #{user.display_name}" + assert_no_content "Some newly added note comment" assert_button "Resolve" assert_button "Comment", :disabled => true - fill_in "text", :with => "Some text" + fill_in "text", :with => "Some newly added note comment" assert_button "Comment & Resolve" - assert_button "Comment" + assert_button "Comment", :disabled => false + + click_button "Comment" + + assert_content "Comment from #{user.display_name}" + assert_content "Some newly added note comment" end end