From: Anton Khorev Date: Thu, 19 Dec 2024 02:25:23 +0000 (+0300) Subject: Move blocked resolve/reactivate tests to ResolveNoteTest X-Git-Tag: live~76^2~1 X-Git-Url: https://git.openstreetmap.org./rails.git/commitdiff_plain/c05cdaddbc85d833ef2d2141b66dc9296e03f6b1 Move blocked resolve/reactivate tests to ResolveNoteTest --- diff --git a/test/system/note_comments_test.rb b/test/system/note_comments_test.rb index 0577992f2..e8bc83b03 100644 --- a/test/system/note_comments_test.rb +++ b/test/system/note_comments_test.rb @@ -80,52 +80,6 @@ class NoteCommentsTest < ApplicationSystemTestCase end end - test "can't resolve a note when blocked" do - note = create(:note_with_comments) - user = create(:user) - sign_in_as(user) - visit note_path(note) - create(:user_block, :user => user) - - within_sidebar do - assert_text "Unresolved note" - assert_no_text "Resolved note" - assert_no_text "Your access to the API has been blocked" - assert_button "Resolve", :disabled => false - assert_button "Comment", :disabled => true - - click_on "Resolve" - - assert_text "Unresolved note" - assert_no_text "Resolved note" - assert_text "Your access to the API has been blocked" - assert_button "Resolve", :disabled => false - 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 - test "no subscribe button when not logged in" do note = create(:note_with_comments) visit note_path(note) diff --git a/test/system/resolve_note_test.rb b/test/system/resolve_note_test.rb index f9152d99b..7f47e45e2 100644 --- a/test/system/resolve_note_test.rb +++ b/test/system/resolve_note_test.rb @@ -57,4 +57,50 @@ class ResolveNoteTest < ApplicationSystemTestCase assert_no_content " user) + + within_sidebar do + assert_text "Unresolved note" + assert_no_text "Resolved note" + assert_no_text "Your access to the API has been blocked" + assert_button "Resolve", :disabled => false + assert_button "Comment", :disabled => true + + click_on "Resolve" + + assert_text "Unresolved note" + assert_no_text "Resolved note" + assert_text "Your access to the API has been blocked" + assert_button "Resolve", :disabled => false + 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