X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/4e1dda28351f6b7aa91aa6baca8805e283f2694b..899af276f73189b0581b65c6d77b19f5c041312a:/services/api/test/integration/permissions_test.rb diff --git a/services/api/test/integration/permissions_test.rb b/services/api/test/integration/permissions_test.rb index 274e8f166b..44b5e6e377 100644 --- a/services/api/test/integration/permissions_test.rb +++ b/services/api/test/integration/permissions_test.rb @@ -1,6 +1,7 @@ require 'test_helper' class PermissionsTest < ActionDispatch::IntegrationTest + include CurrentApiClient # for empty_collection fixtures :users, :groups, :api_client_authorizations, :collections test "adding and removing direct can_read links" do @@ -360,4 +361,14 @@ class PermissionsTest < ActionDispatch::IntegrationTest get "/arvados/v1/permissions/#{groups(:public).uuid}", nil, auth(:active) assert_response 403 end + + test "active user can read the empty collection" do + # The active user should be able to read the empty collection. + + get("/arvados/v1/collections/#{empty_collection_uuid}", + { :format => :json }, + auth(:active)) + assert_response :success + assert_empty json_response['manifest_text'], "empty collection manifest_text is not empty" + end end