X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/b588c254853ab654a685669c36b21e05154b6571..dd9651140d782919e475a6252e4c770c46d96252:/services/api/test/functional/arvados/v1/user_agreements_controller_test.rb?ds=sidebyside 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..c1ef6672d7 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 @@ -1,3 +1,7 @@ +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: AGPL-3.0 + require 'test_helper' class Arvados::V1::UserAgreementsControllerTest < ActionController::TestCase @@ -33,4 +37,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