Skip to content

Commit 71b5af9

Browse files
fixup after merge all
1 parent 7622457 commit 71b5af9

File tree

6 files changed

+164
-217
lines changed

6 files changed

+164
-217
lines changed

tests/functional/aws-node-sdk/lib/utility/versioning-util.js

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,13 @@ function _deleteVersionList(versionList, bucket, callback) {
2828
return s3Client.send(new DeleteObjectsCommand(params)).then(() => callback()).catch(err => callback(err));
2929
}
3030

31-
function checkOneVersion(s3, bucket, versionId, callback) {
32-
return s3Client.send(new ListObjectVersionsCommand({ Bucket: bucket })).then(data => {
33-
assert.strictEqual(data.Versions.length, 1);
34-
if (versionId) {
35-
assert.strictEqual(data.Versions[0].VersionId, versionId);
36-
}
37-
assert.strictEqual(data.DeleteMarkers.length, 0);
38-
callback();
39-
}).catch(err => callback(err));
31+
async function checkOneVersion(s3, bucket, versionId) {
32+
const data = await s3.send(new ListObjectVersionsCommand({ Bucket: bucket }));
33+
assert.strictEqual(data.Versions.length, 1);
34+
if (versionId) {
35+
assert.strictEqual(data.Versions[0].VersionId, versionId);
36+
}
37+
assert.strictEqual((data.DeleteMarkers || []).length, 0);
4038
}
4139

4240
function removeAllVersions(params, callback) {
@@ -106,7 +104,11 @@ function enableVersioningThenPutObject(bucket, object, callback) {
106104
function createDualNullVersion(s3, bucketName, keyName, cb) {
107105
async.waterfall([
108106
// put null version
109-
next => s3Client.send(new PutObjectCommand({ Bucket: bucketName, Key: keyName, Body: null })).then(() =>
107+
next => s3Client.send(new PutObjectCommand({
108+
Bucket: bucketName,
109+
Key: keyName,
110+
Body: Buffer.from(''),
111+
})).then(() =>
110112
next()).catch(err => next(err)),
111113
next => enableVersioning(bucketName, err => next(err)),
112114
// should store null version as separate version before

tests/functional/aws-node-sdk/test/bucket/getBucketLogging.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ const validLoggingConfig = {
2121
function cleanUp(bucketUtil, cb) {
2222
Promise.all([
2323
bucketUtil.deleteOne(bucketName).catch(err => {
24-
if (err && err.code !== 'NoSuchBucket') {
24+
if (err && err.name !== 'NoSuchBucket') {
2525
throw err;
2626
}
2727
}),
2828
bucketUtil.deleteOne(targetBucket).catch(err => {
29-
if (err && err.code !== 'NoSuchBucket') {
29+
if (err && err.name !== 'NoSuchBucket') {
3030
throw err;
3131
}
3232
}),

tests/functional/aws-node-sdk/test/bucket/putBucketLogging.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@ const itSkipIfAWS = process.env.AWS_ON_AIR ? it.skip : it;
4646
function cleanUp(bucketUtil, cb) {
4747
Promise.all([
4848
bucketUtil.deleteOne(bucketName).catch(err => {
49-
if (err && err.code !== 'NoSuchBucket') {
49+
if (err && err.name !== 'NoSuchBucket') {
5050
throw err;
5151
}
5252
}),
5353
bucketUtil.deleteOne(targetBucket).catch(err => {
54-
if (err && err.code !== 'NoSuchBucket') {
54+
if (err && err.name !== 'NoSuchBucket') {
5555
throw err;
5656
}
5757
}),

tests/functional/aws-node-sdk/test/object/bigMpu.js

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -103,15 +103,12 @@ describe('large mpu', function tester() {
103103
})
104104
.catch(err => next(err));
105105
},
106-
next => {
107-
return timesLimit(partCount, 20, (n, cb) =>
108-
uploadPart(n, uploadId, s3, cb), err => {
109-
if (err) {
110-
process.stdout.write(`Error in timesLimit: ${err}\n`);
111-
}
112-
return next(err);
113-
});
114-
},
106+
next => timesLimit(partCount, 20, (n, cb) => uploadPart(n, uploadId, s3, cb), err => {
107+
if (err) {
108+
process.stdout.write(`Error in timesLimit: ${err}\n`);
109+
}
110+
return next(err);
111+
}),
115112
next => {
116113
const parts = [];
117114
for (let i = 0; i < partCount; i++) {

0 commit comments

Comments
 (0)