signed_manifest = Collection.sign_manifest(". bad42fa702ae3ea7d888fef11b46f450+44 0:44:my_test_file.txt\n", api_token(:active))
post "/arvados/v1/collections", {
format: :json,
- collection: {manifest_text: signed_manifest,
- properties: {'property_1' => 'value_1'}}.to_json,
+ collection: {manifest_text: signed_manifest}.to_json,
}, auth(:active)
assert_response 200
assert_not_nil json_response['uuid']
- assert_equal 'value_1', json_response['properties']['property_1']
+ assert_not_nil json_response['properties']
+ assert_empty json_response['properties']
- # get it
- get "/arvados/v1/collections/#{json_response['uuid']}", {
+ # update collection's description
+ put "/arvados/v1/collections/#{json_response['uuid']}", {
format: :json,
+ collection: { properties: {'property_1' => 'value_1'} }
}, auth(:active)
- assert_response 200
+ assert_response :success
assert_equal 'value_1', json_response['properties']['property_1']
end
end