in spec/upload_stubs.rb [92:106]
def stub_create_release_upload_429(status, body = nil, app_name = "app", owner_name = "owner")
stub_request(:post, "https://api.appcenter.ms/v0.1/apps/#{owner_name}/#{app_name}/uploads/releases")
.with(body: body && JSON.generate(body) || "{}")
.to_return(
status: 429,
body: "{\"id\":\"upload_id\",\"upload_domain\":\"https://upload-domain.com\",\"package_asset_id\":\"1234\",\"url_encoded_token\":\"123abc\"}",
headers: { 'Content-Type' => 'application/json' }
)
.to_return(
status: status,
body: "{\"id\":\"upload_id\",\"upload_domain\":\"https://upload-domain.com\",\"package_asset_id\":\"1234\",\"url_encoded_token\":\"123abc\"}",
headers: { 'Content-Type' => 'application/json' }
)
end