X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/067a7263a97e1b4d96ee6572e79884bdcd937bbf..dd2e6f664a3e59e02349901a04e182bda6286f6f:/services/api/test/functional/arvados/v1/container_requests_controller_test.rb diff --git a/services/api/test/functional/arvados/v1/container_requests_controller_test.rb b/services/api/test/functional/arvados/v1/container_requests_controller_test.rb index 282e09049e..a3252ad7b3 100644 --- a/services/api/test/functional/arvados/v1/container_requests_controller_test.rb +++ b/services/api/test/functional/arvados/v1/container_requests_controller_test.rb @@ -81,4 +81,21 @@ class Arvados::V1::ContainerRequestsControllerTest < ActionController::TestCase req.reload assert_equal 'bar', req.secret_mounts['/foo']['content'] end + + test "runtime_token not in #create responses" do + authorize_with :active + + post :create, { + container_request: minimal_cr.merge( + runtime_token: api_client_authorizations(:spectator).token) + } + assert_response :success + + resp = JSON.parse(@response.body) + refute resp.has_key?('runtime_token') + + req = ContainerRequest.where(uuid: resp['uuid']).first + assert_equal api_client_authorizations(:spectator).token, req.runtime_token + end + end