X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/b588c254853ab654a685669c36b21e05154b6571..15c86f88f1f5124c082e77dedd0b97c5efc93388:/services/api/test/functional/arvados/v1/user_agreements_controller_test.rb diff --git a/services/api/test/functional/arvados/v1/user_agreements_controller_test.rb b/services/api/test/functional/arvados/v1/user_agreements_controller_test.rb index 41c81cb87f..05bdef56a0 100644 --- a/services/api/test/functional/arvados/v1/user_agreements_controller_test.rb +++ b/services/api/test/functional/arvados/v1/user_agreements_controller_test.rb @@ -33,4 +33,14 @@ class Arvados::V1::UserAgreementsControllerTest < ActionController::TestCase assert_not_nil agreements_list['items'][0] end + test "uninvited user receives empty list of user agreements" do + authorize_with :inactive_uninvited + get :index + assert_response :success + assert_not_nil assigns(:objects) + agreements_list = JSON.parse(@response.body) + assert_not_nil agreements_list['items'] + assert_nil agreements_list['items'][0] + end + end