]> git.openstreetmap.org Git - rails.git/blobdiff - test/system/note_comments_test.rb
Merge remote-tracking branch 'upstream/pull/4857'
[rails.git] / test / system / note_comments_test.rb
index a629dfce3ca9f0e7f2ea09ef19c133880c917860..7c830cc373c5d4955f42888216a52b1c5e672942 100644 (file)
@@ -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