Add checks to ensure that the response is empty

This commit is contained in:
ENT8R 2023-08-26 13:01:05 +02:00
parent be96aa7cb4
commit 26a092fbf7

View file

@ -420,9 +420,13 @@ module Api
get api_users_path, :params => { :users => create(:user, :suspended).id } get api_users_path, :params => { :users => create(:user, :suspended).id }
assert_response :success assert_response :success
assert_equal "application/xml", response.media_type
assert_select "user", :count => 0
get api_users_path, :params => { :users => create(:user, :deleted).id } get api_users_path, :params => { :users => create(:user, :deleted).id }
assert_response :success assert_response :success
assert_equal "application/xml", response.media_type
assert_select "user", :count => 0
get api_users_path, :params => { :users => 0 } get api_users_path, :params => { :users => 0 }
assert_response :success assert_response :success
@ -509,9 +513,13 @@ module Api
signed_get api_users_path, :params => { :users => create(:user, :suspended).id }, :oauth => { :token => good_token } signed_get api_users_path, :params => { :users => create(:user, :suspended).id }, :oauth => { :token => good_token }
assert_response :success assert_response :success
assert_equal "application/xml", response.media_type
assert_select "user", :count => 0
signed_get api_users_path, :params => { :users => create(:user, :deleted).id }, :oauth => { :token => good_token } signed_get api_users_path, :params => { :users => create(:user, :deleted).id }, :oauth => { :token => good_token }
assert_response :success assert_response :success
assert_equal "application/xml", response.media_type
assert_select "user", :count => 0
signed_get api_users_path, :params => { :users => 0 }, :oauth => { :token => good_token } signed_get api_users_path, :params => { :users => 0 }, :oauth => { :token => good_token }
assert_response :success assert_response :success
@ -598,9 +606,13 @@ module Api
get api_users_path, :params => { :users => create(:user, :suspended).id }, :headers => bearer_authorization_header(good_token.token) get api_users_path, :params => { :users => create(:user, :suspended).id }, :headers => bearer_authorization_header(good_token.token)
assert_response :success assert_response :success
assert_equal "application/xml", response.media_type
assert_select "user", :count => 0
get api_users_path, :params => { :users => create(:user, :deleted).id }, :headers => bearer_authorization_header(good_token.token) get api_users_path, :params => { :users => create(:user, :deleted).id }, :headers => bearer_authorization_header(good_token.token)
assert_response :success assert_response :success
assert_equal "application/xml", response.media_type
assert_select "user", :count => 0
get api_users_path, :params => { :users => 0 }, :headers => bearer_authorization_header(good_token.token) get api_users_path, :params => { :users => 0 }, :headers => bearer_authorization_header(good_token.token)
assert_response :success assert_response :success