@@ -9,7 +9,7 @@ describe("fromAwsCliV2CompatibleProviderChain", () => {
99 let mockFromTokenFile : any ;
1010 let mockFromSSO : any ;
1111 let mockFromProcess : any ;
12- let mockRemoteProvider : any ;
12+ let mockFromInstanceMetadata : any ;
1313
1414 const mockLogger = {
1515 debug : vi . fn ( ) ,
@@ -79,14 +79,14 @@ describe("fromAwsCliV2CompatibleProviderChain", () => {
7979 fromProcess : ( ) => mockFromProcess ,
8080 } ) ) ;
8181
82- mockRemoteProvider = vi . fn ( async ( ) => {
82+ mockFromInstanceMetadata = vi . fn ( async ( ) => {
8383 return {
8484 accessKeyId : "REMOTE_ACCESS_KEY" ,
8585 secretAccessKey : "REMOTE_SECRET_KEY" ,
8686 } ;
8787 } ) ;
88- vi . doMock ( "@aws-sdk /credential-provider-node/src/remoteProvider " , ( ) => ( {
89- remoteProvider : ( ) => mockRemoteProvider ,
88+ vi . doMock ( "@smithy /credential-provider-imds " , ( ) => ( {
89+ fromInstanceMetadata : ( ) => mockFromInstanceMetadata ,
9090 } ) ) ;
9191 } ) ;
9292
@@ -190,8 +190,8 @@ describe("fromAwsCliV2CompatibleProviderChain", () => {
190190 fromProcess : ( ) => mockFromProcess ,
191191 } ) ) ;
192192
193- vi . doMock ( "@aws-sdk /credential-provider-node/src/remoteProvider " , ( ) => ( {
194- remoteProvider : ( ) => ( ) => Promise . reject ( new CredentialsProviderError ( "No remote credentials" ) ) ,
193+ vi . doMock ( "@smithy /credential-provider-imds " , ( ) => ( {
194+ fromInstanceMetadata : ( ) => mockFromInstanceMetadata ,
195195 } ) ) ;
196196
197197 const { fromAwsCliV2CompatibleProviderChain } = await import ( "./fromAwsCliV2CompatibleProviderChain" ) ;
@@ -229,13 +229,13 @@ describe("fromAwsCliV2CompatibleProviderChain", () => {
229229 fromProcess : ( ) => ( ) => Promise . reject ( new CredentialsProviderError ( "No process credentials" ) ) ,
230230 } ) ) ;
231231
232- mockRemoteProvider = vi . fn ( ) . mockResolvedValue ( {
232+ mockFromInstanceMetadata = vi . fn ( ) . mockResolvedValue ( {
233233 accessKeyId : "REMOTE_ACCESS_KEY" ,
234234 secretAccessKey : "REMOTE_SECRET_KEY" ,
235235 } ) ;
236236
237- vi . doMock ( "@aws-sdk /credential-provider-node/src/remoteProvider " , ( ) => ( {
238- remoteProvider : ( ) => mockRemoteProvider ,
237+ vi . doMock ( "@smithy /credential-provider-imds " , ( ) => ( {
238+ fromInstanceMetadata : ( ) => mockFromInstanceMetadata ,
239239 } ) ) ;
240240
241241 const { fromAwsCliV2CompatibleProviderChain } = await import ( "./fromAwsCliV2CompatibleProviderChain" ) ;
@@ -249,7 +249,7 @@ describe("fromAwsCliV2CompatibleProviderChain", () => {
249249 accessKeyId : "REMOTE_ACCESS_KEY" ,
250250 secretAccessKey : "REMOTE_SECRET_KEY" ,
251251 } ) ;
252- expect ( mockRemoteProvider ) . toHaveBeenCalled ( ) ;
252+ expect ( mockFromInstanceMetadata ) . toHaveBeenCalled ( ) ;
253253 } ) ;
254254
255255 it ( "should throw error when no credentials are found" , async ( ) => {
0 commit comments