@@ -31,16 +31,13 @@ describe(S3TransferManager.name, () => {
3131 let region : string ;
3232
3333 beforeAll ( async ( ) => {
34- // const integTestResourcesEnv = await getIntegTestResources();
35- // Object.assign(process.env, integTestResourcesEnv);
34+ const integTestResourcesEnv = await getIntegTestResources ( ) ;
35+ Object . assign ( process . env , integTestResourcesEnv ) ;
3636
37- // region = process?.env?.AWS_SMOKE_TEST_REGION as string;
38- // Bucket = process?.env?.AWS_SMOKE_TEST_BUCKET as string;
37+ region = process ?. env ?. AWS_SMOKE_TEST_REGION as string ;
38+ Bucket = process ?. env ?. AWS_SMOKE_TEST_BUCKET as string ;
3939 void getIntegTestResources ;
4040
41- region = "us-west-2" ;
42- Bucket = "lukachad-us-west-2" ;
43-
4441 client = new S3 ( {
4542 region,
4643 } ) ;
@@ -54,7 +51,7 @@ describe(S3TransferManager.name, () => {
5451 } ) ;
5552 } , 120_000 ) ;
5653
57- describe . skip ( "multi part download" , ( ) => {
54+ describe ( "multi part download" , ( ) => {
5855 const modes = [ "PART" , "RANGE" ] as S3TransferManagerConfig [ "multipartDownloadType" ] [ ] ;
5956 const sizes = [ 6 , 11 ] as number [ ] ;
6057
@@ -92,13 +89,11 @@ describe(S3TransferManager.name, () => {
9289 } ,
9390 {
9491 eventListeners : {
95- transferInitiated : [ ( { request, snapshot } ) => { } ] ,
9692 bytesTransferred : [
9793 ( { request, snapshot } ) => {
9894 bytesTransferred = snapshot . transferredBytes ;
9995 } ,
10096 ] ,
101- transferComplete : [ ( { request, snapshot, response } ) => { } ] ,
10297 } ,
10398 }
10499 ) ;
@@ -151,7 +146,7 @@ describe(S3TransferManager.name, () => {
151146 const serialized = await download . Body ?. transformToString ( ) ;
152147 check ( serialized ) ;
153148 if ( partNumber ) {
154- expect ( serialized ?. length ) . toEqual ( DEFAULT_PART_SIZE ) ;
149+ expect ( serialized ?. length ) . toEqual ( 4 * 1024 * 1024 ) ; // Part 1 is 8MB Part 2 is 4MB
155150 } else {
156151 expect ( serialized ?. length ) . toEqual ( Body . length ) ;
157152 }
@@ -163,10 +158,11 @@ describe(S3TransferManager.name, () => {
163158 it ( "multipart object: multipartDownloadType = RANGE, range = 0-12MB, partNumber = null" , async ( ) => {
164159 await sepTests ( "multipart" , "RANGE" , `bytes=0-${ 12 * 1024 * 1024 } ` , undefined ) ;
165160 } , 60_000 ) ;
166- it ( "single object: multipartDownloadType = PART, range = null, partNumber = 2" , async ( ) => {
161+ // skipped because TM no longer supports partNumber
162+ it . skip ( "single object: multipartDownloadType = PART, range = null, partNumber = 2" , async ( ) => {
167163 await sepTests ( "single" , "PART" , undefined , 2 ) ;
168164 } , 60_000 ) ;
169- it ( "single object: multipartDownloadType = RANGE, range = null, partNumber = 2" , async ( ) => {
165+ it . skip ( "single object: multipartDownloadType = RANGE, range = null, partNumber = 2" , async ( ) => {
170166 await sepTests ( "single" , "RANGE" , undefined , 2 ) ;
171167 } , 60_000 ) ;
172168 it ( "single object: multipartDownloadType = PART, range = null, partNumber = null" , async ( ) => {
0 commit comments