diff --git a/test/s3stub.js b/test/s3stub.js index 6656b20..69670cb 100644 --- a/test/s3stub.js +++ b/test/s3stub.js @@ -145,6 +145,19 @@ class S3Stub { process.nextTick(() => cb(null, {})); } + upload(params, cb) { + var key = params.Key; + var stream = params.Body; + var buffer = new Buffer(0); + stream.on('data', (d) => { + buffer = Buffer.concat([buffer, d]); + }); + stream.on('finish', () => { + this.objects[key] = { data: buffer, size: buffer.length, LastModified: new Date() }; + cb(null, {}); + }); + } + putObject(params, cb) { var key = params.Key; var body = params.Body; diff --git a/test/sftp.spec.js b/test/sftp.spec.js index 62fc4c2..43c7ab6 100644 --- a/test/sftp.spec.js +++ b/test/sftp.spec.js @@ -258,7 +258,7 @@ describe("SFTP", function() { return done(err); expect(lst.length).to.equal(1); - expect(lst[0].filename).to.equal('/abc.txt'); + expect(lst[0].filename).to.equal('abc.txt'); done(); }); });