Используя Sinon.js, как я могу издеваться над deleteObjects в AWS S3? - PullRequest
0 голосов
/ 29 ноября 2018

Когда я печатаю прототип AWS.S3., я получаю:

Сервис {конструктор: {[Функция] супер : {[Функция: Сервис] супер: [Функция: Объект], defineMethods: [Функция: defineMethods], defineService: [Функция: defineService], addVersions: [Функция: addVersions], defineServiceApi: [Функция: defineServiceApi], hasService: [Функция: hasService],_serviceMap: [Object]}, services: {'2006-03-01': [Object]}, apiVersions: ['2006-03-01'], serviceIdentifier: 's3', ManagedUpload: {[Функция: ManagedUpload] супер : [Функция: объект], addPromisesToClass: [Функция: addPromisesToClass], deletePromisesFromClass: [Функция: deletePromisesFromClass]}}, getSignatureVersion: [Функция: getSignatureVersion],
getSignerClass: [Функция]: получить: функция: получитьvalidateService: [Function: validateService], shouldDisableBodySigning: [Function: shouldDisableBodySigning], setupRequestListeners: [Функция: setupRequestListeners], validateScheme: [Function: validateScheme], validateBucketEndpoint: [Функция: validateBucketEndpoint],
validateBucketName: [Функция: validateBucketName],
isValidAccelerateOperation: [Функция: isValidAccelerateOperation],
функция_Произведенного_объекта *: [Функция: removeVirtualHostedBucketFromPath], addExpect100Continue: [Функция: addExpect100Continue], addContentType: [Функция: addContentType],
computableChecksumOperations: {putBucketCors: истинные, putBucketLifecycle: правда, putBucketLifecycleConfiguration: правда, putBucketTagging: правда, deleteObjects: правда, putBucketReplication: true}, willComputeChecksums: [Функция: willComputeChecksums], computeContentMd5: [Функция: computeContentMd5], computeSseCustomerKeyMd5: [Функция: computeSseCustomerKeyMd5], pathStyleBucketName: [Function: pathStyleBableNackSignEgname_setup_setup_setup_setup_setup_setup_setup_setup_setup&ame_setup_setup_setup_1], retryableError: [Function: retryableError],
updateReqBucketRegion: [Функция: updateReqBucketRegion],
extractData: [Функция: extractData], extractError: [Функция: extractError], requestBucketRegion: [Функция: requestBucketRegion], reqRegion_Recion для сети:, bucketRegionCache: {}, clearBucketRegionCache: [Функция: clearBucketRegionCache], correctBucketRegionFromCache: [Функция: correctBucketRegionFromCache], extractRequestIds: [Функция: extractRequestIds], getSignedUrl: [Функция:1019 * preparePostFields: [Функция: preparePostFields], preparePostPolicy: [Функция: preparePostPolicy], prepareSignedUrl: [Функция: prepareSignedUrl], disableBodySigning: [Функция: disableBodySigning], noPresignedContentLength: [Функция: noPresignedConcket]
Загрузка: [Функция: загрузка]}

Я знаю, как имитировать функции вПрототип, например upload, но я вообще не вижу deleteObjects.

Как мне высмеивать deleteObjects?

...