Merge branch '12167-python-request-id'
[arvados.git] / services / api / test / functional / arvados / v1 / user_agreements_controller_test.rb
index 41c81cb87f50c0869fe8380a0fe551a94fc172d0..c1ef6672d735339b9de5ed4d6d5a94e9bd320007 100644 (file)
@@ -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