Move check_block_buttons method to other private methods

This commit is contained in:
Anton Khorev 2024-07-26 03:42:11 +03:00
parent 2764591a7d
commit 5e0cf6b0ce

View file

@ -215,19 +215,6 @@ class UserBlocksControllerTest < ActionDispatch::IntegrationTest
check_block_buttons block, :edit => 1
end
private
def check_block_buttons(block, edit: 0, revoke: 0)
[user_blocks_path, user_block_path(block)].each do |path|
get path
assert_response :success
assert_select "a[href='#{edit_user_block_path block}']", :count => edit
assert_select "a[href='#{revoke_user_block_path block}']", :count => revoke
end
end
public
##
# test the new action
def test_new
@ -803,6 +790,15 @@ class UserBlocksControllerTest < ActionDispatch::IntegrationTest
private
def check_block_buttons(block, edit: 0, revoke: 0)
[user_blocks_path, user_block_path(block)].each do |path|
get path
assert_response :success
assert_select "a[href='#{edit_user_block_path block}']", :count => edit
assert_select "a[href='#{revoke_user_block_path block}']", :count => revoke
end
end
def check_block_updates(block)
put user_block_path(block,
:user_block_period => "0",