@@ -130,7 +130,7 @@ describe(resolveAssumeRoleCredentials.name, () => {
130130
131131 it ( "dynamically loads STS if roleAssumer is not available in options" , async ( ) => {
132132 const inputOptions = { ...mockOptions , roleAssumer : undefined } ;
133- await resolveAssumeRoleCredentials ( mockProfileName , mockProfiles , inputOptions ) ;
133+ await resolveAssumeRoleCredentials ( mockProfileName , mockProfiles , inputOptions , { } , resolveProfileData ) ;
134134 expect ( inputOptions . roleAssumer ) . toBeDefined ( ) ;
135135 } ) ;
136136
@@ -146,9 +146,15 @@ describe(resolveAssumeRoleCredentials.name, () => {
146146 ) ;
147147
148148 try {
149- await resolveAssumeRoleCredentials ( mockProfileCurrent , mockProfilesWithCycle , mockOptions , {
150- mockProfileName : true ,
151- } ) ;
149+ await resolveAssumeRoleCredentials (
150+ mockProfileCurrent ,
151+ mockProfilesWithCycle ,
152+ mockOptions ,
153+ {
154+ mockProfileName : true ,
155+ } ,
156+ resolveProfileData
157+ ) ;
152158 fail ( `expected ${ expectedError } ` ) ;
153159 } catch ( error ) {
154160 expect ( error ) . toStrictEqual ( expectedError ) ;
@@ -168,7 +174,13 @@ describe(resolveAssumeRoleCredentials.name, () => {
168174 } ,
169175 } ;
170176
171- const receivedCreds = await resolveAssumeRoleCredentials ( mockProfileCurrent , mockProfilesWithSource , mockOptions ) ;
177+ const receivedCreds = await resolveAssumeRoleCredentials (
178+ mockProfileCurrent ,
179+ mockProfilesWithSource ,
180+ mockOptions ,
181+ { } ,
182+ resolveProfileData
183+ ) ;
172184 expect ( receivedCreds ) . toStrictEqual ( mockCreds ) ;
173185 expect ( resolveProfileData ) . toHaveBeenCalledWith (
174186 mockProfileName ,
@@ -192,7 +204,13 @@ describe(resolveAssumeRoleCredentials.name, () => {
192204 const mockRoleAssumeParams = getMockRoleAssumeParams ( ) ;
193205 const mockProfilesWithCredSource = getMockProfilesWithCredSource ( mockRoleAssumeParams ) ;
194206
195- const receivedCreds = await resolveAssumeRoleCredentials ( mockProfileName , mockProfilesWithCredSource , mockOptions ) ;
207+ const receivedCreds = await resolveAssumeRoleCredentials (
208+ mockProfileName ,
209+ mockProfilesWithCredSource ,
210+ mockOptions ,
211+ { } ,
212+ resolveProfileData
213+ ) ;
196214 expect ( receivedCreds ) . toStrictEqual ( mockCreds ) ;
197215 expect ( resolveProfileData ) . not . toHaveBeenCalled ( ) ;
198216 expect ( resolveCredentialSource ) . toHaveBeenCalledWith ( mockCredentialSource , mockProfileName , undefined ) ;
@@ -211,7 +229,13 @@ describe(resolveAssumeRoleCredentials.name, () => {
211229 const mockRoleAssumeParams = { ...getMockRoleAssumeParams ( ) , role_session_name : undefined } ;
212230 const mockProfilesWithCredSource = getMockProfilesWithCredSource ( mockRoleAssumeParams ) ;
213231
214- const receivedCreds = await resolveAssumeRoleCredentials ( mockProfileName , mockProfilesWithCredSource , mockOptions ) ;
232+ const receivedCreds = await resolveAssumeRoleCredentials (
233+ mockProfileName ,
234+ mockProfilesWithCredSource ,
235+ mockOptions ,
236+ { } ,
237+ resolveProfileData
238+ ) ;
215239 expect ( receivedCreds ) . toStrictEqual ( mockCreds ) ;
216240 expect ( mockOptions . roleAssumer ) . toHaveBeenCalledWith ( mockSourceCredsFromCredential , {
217241 RoleArn : mockRoleAssumeParams . role_arn ,
@@ -234,10 +258,16 @@ describe(resolveAssumeRoleCredentials.name, () => {
234258 false
235259 ) ;
236260 try {
237- await resolveAssumeRoleCredentials ( mockProfileName , mockProfilesWithCredSource , {
238- ...mockOptions ,
239- mfaCodeProvider : undefined ,
240- } ) ;
261+ await resolveAssumeRoleCredentials (
262+ mockProfileName ,
263+ mockProfilesWithCredSource ,
264+ {
265+ ...mockOptions ,
266+ mfaCodeProvider : undefined ,
267+ } ,
268+ { } ,
269+ resolveProfileData
270+ ) ;
241271 fail ( `expected ${ expectedError } ` ) ;
242272 } catch ( error ) {
243273 expect ( error ) . toStrictEqual ( expectedError ) ;
@@ -256,7 +286,13 @@ describe(resolveAssumeRoleCredentials.name, () => {
256286 const mockTokenCode = "mockTokenCode" ;
257287 mockOptions . mfaCodeProvider . mockResolvedValue ( mockTokenCode ) ;
258288
259- const receivedCreds = await resolveAssumeRoleCredentials ( mockProfileName , mockProfilesWithCredSource , mockOptions ) ;
289+ const receivedCreds = await resolveAssumeRoleCredentials (
290+ mockProfileName ,
291+ mockProfilesWithCredSource ,
292+ mockOptions ,
293+ { } ,
294+ resolveProfileData
295+ ) ;
260296 expect ( receivedCreds ) . toStrictEqual ( mockCreds ) ;
261297 expect ( mockOptions . roleAssumer ) . toHaveBeenCalledWith ( mockSourceCredsFromCredential , {
262298 RoleArn : mockRoleAssumeParams . role_arn ,
0 commit comments