Update block-api integration test to revoke block by editing

This commit is contained in:
Anton Khorev 2024-08-23 13:11:32 +03:00
parent ed1e5ebe7d
commit a448c9d0e0

View file

@ -39,12 +39,13 @@ class UserBlocksTest < ActionDispatch::IntegrationTest
# revoke the ban
get "/login"
assert_response :success
post "/login", :params => { "username" => moderator.email, "password" => "test", :referer => "/blocks/#{block.id}/revoke" }
post "/login", :params => { "username" => moderator.email, "password" => "test", :referer => "/user_blocks/#{block.id}/edit" }
assert_response :redirect
follow_redirect!
assert_response :success
assert_template "user_blocks/revoke"
post "/blocks/#{block.id}/revoke", :params => { "confirm" => "yes" }
assert_template "user_blocks/edit"
put "/user_blocks/#{block.id}", :params => { :user_block_period => "0",
:user_block => { :needs_view => false, :reason => "Unblocked" } }
assert_response :redirect
follow_redirect!
assert_response :success