监测库中我有以下代码来测试使用兴农:与兴农
var req = new MultiPartUpload({
client: client,
objectName: "/" + obj.func.destPath(),
stream: obj.outStream,
headers: headers
}, function (err, body) {
obj.debug('uploaded' + body);
});
我一定要考这个对象的创建。我该怎么做?我曾尝试过:
var MultiPartUpload = require('knox-mpu');
var stub = sinon.createStubInstance(MultiPartUpload);
instance(obj, function() {
expect(stub).to.have.been.called;
done();
});
但它没有按预期工作。任何建议?谢谢:)
编辑:
实例是创建MultiPartUpload对象的对象的istance。问题是无法更改实例签名,并且在创建实例的文件中需要MultiPartUpload库。
总之:我必须监视MultiPartUpload库,问题是无法以任何方式与使用库的istance进行通信。
什么是“实例”? –
对不起,我编辑了这个问题回答:) – Filnik