Как я могу увидеть, где эта функция: http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html#copyObject-propertyСмотрите, где функция определена
copyObject(params = {}, callback) ⇒ AWS.Request
определяется?
Что я пробовал:
var AWS = require('aws-sdk');
AWS.S3.prototype.copyObject
=> undefined
Но это неопределенного
Я хочу знать это, потому что я хочу незавершенный эту функцию с proxyquire
:
var aws_stub = {};
var Mover = proxyquire('../../callback/mover',
{'aws-sdk': aws_stub}
).Mover;
var fake_aws_copyObject = function(params, func){func(null, "succeed")};
fake_aws_copyObject_stub = sinon.spy(fake_aws_copyObject);
aws_stub.AWS.S3 ... ?? = fake_aws_copyObject_stub;