Skip to content

Commit 7ea0b6e

Browse files
committed
fixup
1 parent 1ff3280 commit 7ea0b6e

1 file changed

Lines changed: 18 additions & 31 deletions

File tree

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

Lines changed: 18 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -81,29 +81,12 @@ describe('Object Copy', () => {
8181
let etagTrim;
8282
let lastModified;
8383

84-
before(() => {
84+
before(async () => {
8585
bucketUtil = new BucketUtility('default', sigCfg);
8686
s3 = bucketUtil.s3;
87-
return bucketUtil.empty(sourceBucketName)
88-
.then(() =>
89-
bucketUtil.empty(destBucketName)
90-
)
91-
.then(() =>
92-
bucketUtil.deleteMany([sourceBucketName, destBucketName])
93-
)
94-
.catch(err => {
95-
if (err.name !== 'NoSuchBucket') {
96-
process.stdout.write(`${err}\n`);
97-
throw err;
98-
}
99-
})
100-
.then(() => bucketUtil.createOne(sourceBucketName)
101-
)
102-
.then(() => bucketUtil.createOne(destBucketName)
103-
)
104-
.catch(err => {
105-
throw err;
106-
});
87+
await bucketUtil.empty(sourceBucketName);
88+
await bucketUtil.empty(destBucketName);
89+
await bucketUtil.deleteMany([sourceBucketName, destBucketName]);
10790
});
10891

10992
beforeEach(() => s3.send(new PutObjectCommand({
@@ -126,10 +109,13 @@ describe('Object Copy', () => {
126109
}).then(res => {
127110
lastModified = res.LastModified;
128111
}));
129-
afterEach(() => bucketUtil.empty(sourceBucketName)
130-
.then(() => bucketUtil.empty(destBucketName)));
131112

132-
after(() => bucketUtil.deleteMany([sourceBucketName, destBucketName]));
113+
afterEach(async () => {
114+
await bucketUtil.empty(sourceBucketName, true);
115+
await bucketUtil.empty(destBucketName, true);
116+
});
117+
118+
after(async() => await bucketUtil.deleteMany([sourceBucketName, destBucketName]));
133119

134120
function requestCopy(fields, cb) {
135121
s3.send(new CopyObjectCommand(Object.assign({
@@ -363,12 +349,11 @@ describe('Object Copy', () => {
363349
});
364350

365351
it('should copy an object from a source bucket to a different ' +
366-
'key in the same bucket',
367-
async () => {
368-
const res = await s3.send(new CopyObjectCommand({ Bucket: sourceBucketName, Key: destObjName,
369-
CopySource: `${sourceBucketName}/${sourceObjName}` }));
370-
await successCopyCheck(null, res.CopyObjectResult, originalMetadata,
371-
sourceBucketName, destObjName);
352+
'key in the same bucket', async () => {
353+
const res = await s3.send(new CopyObjectCommand({ Bucket: sourceBucketName, Key: destObjName,
354+
CopySource: `${sourceBucketName}/${sourceObjName}` }));
355+
await successCopyCheck(null, res.CopyObjectResult, originalMetadata,
356+
sourceBucketName, destObjName);
372357
});
373358

374359
// TODO: see S3C-3482, figure out why this test fails in Integration builds
@@ -1340,7 +1325,7 @@ describe('Object Copy', () => {
13401325
});
13411326
});
13421327

1343-
it('should copy restored object and reset storage class', done => {
1328+
it.only('should copy restored object and reset storage class', done => {
13441329
const archiveCompleted = {
13451330
archiveInfo: {},
13461331
restoreRequestedAt: new Date(0),
@@ -1355,9 +1340,11 @@ describe('Object Copy', () => {
13551340
Key: destObjName,
13561341
CopySource: `${sourceBucketName}/${sourceObjName}`,
13571342
})).then(res => {
1343+
console.log('COPY RES', res);
13581344
successCopyCheck(null, res.CopyObjectResult, originalMetadata,
13591345
destBucketName, destObjName, done);
13601346
}).catch(err => {
1347+
console.log('COPY ERR', err);
13611348
checkNoError(err);
13621349
done();
13631350
});

0 commit comments

Comments
 (0)