@@ -3,9 +3,9 @@ import { fromInstanceMetadata } from "@aws-sdk/credential-providers";
33import  {  MetadataService  }  from  "./MetadataService" ; 
44
55describe ( "MetadataService E2E Tests" ,  ( )  =>  { 
6-   let  metadataService ; 
6+   let  metadataService :  any ; 
77  const  provider  =  fromInstanceMetadata ( {  timeout : 1000 ,  maxRetries : 0  } ) ; 
8-   let  metadataServiceAvailable ; 
8+   let  metadataServiceAvailable :  any ; 
99
1010  beforeAll ( async  ( )  =>  { 
1111    try  { 
@@ -35,7 +35,7 @@ describe("MetadataService E2E Tests", () => {
3535    if  ( ! metadataServiceAvailable )  { 
3636      return ; 
3737    } 
38-     const  metadata  =  await  metadataService . request ( "/latest/meta-data/" ,  { } ) ; 
38+     const  metadata  =  ( await  metadataService . request ( "/latest/meta-data/" ,  { } ) )   as   string ; 
3939    expect ( metadata ) . toBeDefined ( ) ; 
4040    expect ( typeof  metadata ) . toBe ( "string" ) ; 
4141    const  lines  =  metadata . split ( "\n" ) . map ( ( line )  =>  line . trim ( ) ) ; 
@@ -49,7 +49,7 @@ describe("MetadataService E2E Tests", () => {
4949      return ; 
5050    } 
5151    metadataService . disableFetchToken  =  true ;  // make request without token 
52-     const  metadata  =  await  metadataService . request ( "/latest/meta-data/" ,  { } ) ; 
52+     const  metadata  =  ( await  metadataService . request ( "/latest/meta-data/" ,  { } ) )   as   string ; 
5353    expect ( metadata ) . toBeDefined ( ) ; 
5454    expect ( typeof  metadata ) . toBe ( "string" ) ; 
5555    expect ( metadata . length ) . toBeGreaterThan ( 0 ) ; 
@@ -67,7 +67,7 @@ describe("MetadataService E2E Tests", () => {
6767      throw  {  name : "TimeoutError"  } ;  // Simulating TimeoutError 
6868    } ) ; 
6969    // Attempt to fetch metadata, expecting IMDSv1 fallback (request without token) 
70-     const  metadata  =  await  metadataService . request ( "/latest/meta-data/" ,  { } ) ; 
70+     const  metadata  =  ( await  metadataService . request ( "/latest/meta-data/" ,  { } ) )   as   string ; 
7171    expect ( metadata ) . toBeDefined ( ) ; 
7272    expect ( typeof  metadata ) . toBe ( "string" ) ; 
7373    const  lines  =  metadata . split ( "\n" ) . map ( ( line )  =>  line . trim ( ) ) ; 
@@ -85,7 +85,7 @@ describe("MetadataService E2E Tests", () => {
8585      jest . spyOn ( metadataService ,  "fetchMetadataToken" ) . mockImplementationOnce ( async  ( )  =>  { 
8686        throw  {  statusCode : errorCode  } ; 
8787      } ) ; 
88-       const  metadata  =  await  metadataService . request ( "/latest/meta-data/" ,  { } ) ; 
88+       const  metadata  =  ( await  metadataService . request ( "/latest/meta-data/" ,  { } ) )   as   string ; 
8989      expect ( metadata ) . toBeDefined ( ) ; 
9090      expect ( typeof  metadata ) . toBe ( "string" ) ; 
9191      const  lines  =  metadata . split ( "\n" ) . map ( ( line )  =>  line . trim ( ) ) ; 
0 commit comments