Skip to content

Commit 1ff3280

Browse files
committed
fixup
1 parent f77cab2 commit 1ff3280

4 files changed

Lines changed: 15 additions & 29 deletions

File tree

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ describe('GET object taggings', () => {
8181
Bucket: bucketName,
8282
Key: objectName,
8383
}));
84-
assert.deepStrictEqual(data.TagSet, undefined);
84+
assert.deepStrictEqual(data.TagSet, []);
8585
});
8686

8787
it('should return empty array after putting no tag',

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ describe('PUT object taggings', () => {
8383
Key: objectName,
8484
Tagging: taggingConfig
8585
}));
86-
assert.strictEqual(Object.keys(data).length, 0);
86+
assert.strictEqual(Object.keys(data).length, 1);
8787
}
8888
});
8989
});

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

Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -59,22 +59,16 @@ describeSkipIfCeph('PUT object legal hold', () => {
5959
const otherAccountS3 = otherAccountBucketUtility.s3;
6060
let versionId;
6161

62-
beforeEach(() => {
63-
process.stdout.write('Putting buckets and objects\n');
64-
return s3.send(new CreateBucketCommand({
62+
beforeEach(async () => {
63+
await s3.send(new CreateBucketCommand({
6564
Bucket: bucket,
6665
ObjectLockEnabledForBucket: true,
67-
}))
68-
.then(() => s3.send(new CreateBucketCommand({ Bucket: unlockedBucket })))
69-
.then(() => s3.send(new PutObjectCommand({ Bucket: unlockedBucket, Key: key })))
70-
.then(() => s3.send(new PutObjectCommand({ Bucket: bucket, Key: key })))
71-
.then(res => {
72-
versionId = res.VersionId;
73-
})
74-
.catch(err => {
75-
process.stdout.write('Error in beforeEach\n');
76-
throw err;
77-
});
66+
}));
67+
await s3.send(new CreateBucketCommand({ Bucket: unlockedBucket }));
68+
await s3.send(new PutObjectCommand({ Bucket: unlockedBucket, Key: key }));
69+
await s3.send(new PutObjectCommand({ Bucket: bucket, Key: key }));
70+
const res = await s3.send(new PutObjectCommand({ Bucket: bucket, Key: key }));
71+
versionId = res.VersionId;
7872
});
7973

8074
afterEach(() => {
@@ -194,7 +188,7 @@ describeSkipIfCeph('PUT object legal hold', () => {
194188
s3.send(new PutObjectLegalHoldCommand(params)).then(() => {
195189
throw new Error('Expected InvalidParameterType error');
196190
}).catch(err => {
197-
checkError(err, 'InvalidParameterType', 400);
191+
checkError(err, 'MalformedXML', 400);
198192
changeObjectLock([{ bucket, key, versionId }], '', done);
199193
});
200194
});

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

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -93,17 +93,9 @@ describe('PUT object with x-scal-s3-version-id header', () => {
9393
], done);
9494
});
9595

96-
afterEach(() => {
97-
process.stdout.write('Emptying bucket');
98-
return bucketUtil.emptyMany([bucketName, bucketNameMD])
99-
.then(() => {
100-
process.stdout.write('Deleting bucket');
101-
return bucketUtil.deleteMany([bucketName, bucketNameMD]);
102-
})
103-
.catch(err => {
104-
process.stdout.write(`Error in afterEach ${err}\n`);
105-
throw err;
106-
});
96+
afterEach(async () => {
97+
await bucketUtil.emptyMany([bucketName, bucketNameMD]);
98+
await bucketUtil.deleteMany([bucketName, bucketNameMD]);
10799
});
108100

109101
describe('error handling validation (without cold storage location)', () => {
@@ -125,7 +117,7 @@ describe('PUT object with x-scal-s3-version-id header', () => {
125117
}),
126118
next => fakeMetadataArchive(bucketName, objectName, vId, archive, next),
127119
next => putObjectVersion(s3, params, 'aJLWKz4Ko9IjBBgXKj5KQT.G9UHv0g7P', err => {
128-
checkError(err, 'InvalidArgument', 400);
120+
checkError(err, 'MalformedXML', 400);
129121
return next();
130122
}),
131123
], err => {

0 commit comments

Comments
 (0)