@@ -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 } ) ;
0 commit comments