X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/3ea2c30c58bb23247296fc212fcf7426668248a6..1b9b67fa8f592a76bb3f69a96a5365983f962f44:/test/system/note_comments_test.rb diff --git a/test/system/note_comments_test.rb b/test/system/note_comments_test.rb index a629dfce3..7c830cc37 100644 --- a/test/system/note_comments_test.rb +++ b/test/system/note_comments_test.rb @@ -103,4 +103,26 @@ class NoteCommentsTest < ApplicationSystemTestCase assert_button "Comment", :disabled => true end end + + test "can't reactivate a note when blocked" do + note = create(:note_with_comments, :closed) + user = create(:user) + sign_in_as(user) + visit note_path(note) + create(:user_block, :user => user) + + within_sidebar do + assert_no_text "Unresolved note" + assert_text "Resolved note" + assert_no_text "Your access to the API has been blocked" + assert_button "Reactivate", :disabled => false + + click_on "Reactivate" + + assert_no_text "Unresolved note" + assert_text "Resolved note" + assert_text "Your access to the API has been blocked" + assert_button "Reactivate", :disabled => false + end + end end