X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/8eaad00b025167a7505ba11ad6a05b52a43c2399..52192560846cf801b8e9e29cb06060a16a1d154d:/services/api/test/integration/collections_api_test.rb diff --git a/services/api/test/integration/collections_api_test.rb b/services/api/test/integration/collections_api_test.rb index b0fddb8f29..bc89c00bf6 100644 --- a/services/api/test/integration/collections_api_test.rb +++ b/services/api/test/integration/collections_api_test.rb @@ -72,9 +72,15 @@ class CollectionsApiTest < ActionDispatch::IntegrationTest end test "store collection as json" do + signing_opts = { + key: Rails.configuration.blob_signing_key, + api_token: api_token(:active), + } + signed_locator = Blob.sign_locator('bad42fa702ae3ea7d888fef11b46f450+44', + signing_opts) post "/arvados/v1/collections", { format: :json, - collection: "{\"manifest_text\":\". bad42fa702ae3ea7d888fef11b46f450+44 0:44:md5sum.txt\\n\",\"uuid\":\"ad02e37b6a7f45bbe2ead3c29a109b8a+54\"}" + collection: "{\"manifest_text\":\". #{signed_locator} 0:44:md5sum.txt\\n\",\"uuid\":\"ad02e37b6a7f45bbe2ead3c29a109b8a+54\"}" }, auth(:active) assert_response 200 assert_equal 'ad02e37b6a7f45bbe2ead3c29a109b8a+54', json_response['uuid']