@@ -9,7 +9,7 @@ describe("fromAwsCliV2CompatibleProviderChain", () => {
9
9
let mockFromTokenFile : any ;
10
10
let mockFromSSO : any ;
11
11
let mockFromProcess : any ;
12
- let mockRemoteProvider : any ;
12
+ let mockFromInstanceMetadata : any ;
13
13
14
14
const mockLogger = {
15
15
debug : vi . fn ( ) ,
@@ -79,14 +79,14 @@ describe("fromAwsCliV2CompatibleProviderChain", () => {
79
79
fromProcess : ( ) => mockFromProcess ,
80
80
} ) ) ;
81
81
82
- mockRemoteProvider = vi . fn ( async ( ) => {
82
+ mockFromInstanceMetadata = vi . fn ( async ( ) => {
83
83
return {
84
84
accessKeyId : "REMOTE_ACCESS_KEY" ,
85
85
secretAccessKey : "REMOTE_SECRET_KEY" ,
86
86
} ;
87
87
} ) ;
88
- vi . doMock ( "@aws-sdk /credential-provider-node/src/remoteProvider " , ( ) => ( {
89
- remoteProvider : ( ) => mockRemoteProvider ,
88
+ vi . doMock ( "@smithy /credential-provider-imds " , ( ) => ( {
89
+ fromInstanceMetadata : ( ) => mockFromInstanceMetadata ,
90
90
} ) ) ;
91
91
} ) ;
92
92
@@ -190,8 +190,8 @@ describe("fromAwsCliV2CompatibleProviderChain", () => {
190
190
fromProcess : ( ) => mockFromProcess ,
191
191
} ) ) ;
192
192
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 ,
195
195
} ) ) ;
196
196
197
197
const { fromAwsCliV2CompatibleProviderChain } = await import ( "./fromAwsCliV2CompatibleProviderChain" ) ;
@@ -229,13 +229,13 @@ describe("fromAwsCliV2CompatibleProviderChain", () => {
229
229
fromProcess : ( ) => ( ) => Promise . reject ( new CredentialsProviderError ( "No process credentials" ) ) ,
230
230
} ) ) ;
231
231
232
- mockRemoteProvider = vi . fn ( ) . mockResolvedValue ( {
232
+ mockFromInstanceMetadata = vi . fn ( ) . mockResolvedValue ( {
233
233
accessKeyId : "REMOTE_ACCESS_KEY" ,
234
234
secretAccessKey : "REMOTE_SECRET_KEY" ,
235
235
} ) ;
236
236
237
- vi . doMock ( "@aws-sdk /credential-provider-node/src/remoteProvider " , ( ) => ( {
238
- remoteProvider : ( ) => mockRemoteProvider ,
237
+ vi . doMock ( "@smithy /credential-provider-imds " , ( ) => ( {
238
+ fromInstanceMetadata : ( ) => mockFromInstanceMetadata ,
239
239
} ) ) ;
240
240
241
241
const { fromAwsCliV2CompatibleProviderChain } = await import ( "./fromAwsCliV2CompatibleProviderChain" ) ;
@@ -249,7 +249,7 @@ describe("fromAwsCliV2CompatibleProviderChain", () => {
249
249
accessKeyId : "REMOTE_ACCESS_KEY" ,
250
250
secretAccessKey : "REMOTE_SECRET_KEY" ,
251
251
} ) ;
252
- expect ( mockRemoteProvider ) . toHaveBeenCalled ( ) ;
252
+ expect ( mockFromInstanceMetadata ) . toHaveBeenCalled ( ) ;
253
253
} ) ;
254
254
255
255
it ( "should throw error when no credentials are found" , async ( ) => {
0 commit comments