@@ -48,6 +48,7 @@ describe(fromSso.name, () => {
48
48
accessToken : "mockNewAccessToken" ,
49
49
expiresIn : 3600 ,
50
50
refreshToken : "mockNewRefreshToken" ,
51
+ $metadata : { } ,
51
52
} ;
52
53
const mockNewToken = {
53
54
token : mockNewTokenFromService . accessToken ,
@@ -166,7 +167,7 @@ describe(fromSso.name, () => {
166
167
const { fromSso } = await import ( "./fromSso" ) ;
167
168
await expect ( fromSso ( mockInit ) ( ) ) . resolves . toStrictEqual ( mockNewToken ) ;
168
169
expect ( getNewSsoOidcToken ) . toHaveBeenCalledTimes ( 1 ) ;
169
- expect ( getNewSsoOidcToken ) . toHaveBeenCalledWith ( mockSsoToken , mockSsoSession . sso_region ) ;
170
+ expect ( getNewSsoOidcToken ) . toHaveBeenCalledWith ( mockSsoToken , mockSsoSession . sso_region , mockInit ) ;
170
171
171
172
// Simulate token expiration.
172
173
const ssoTokenExpiryError = new TokenProviderError ( `SSO Token is expired. ${ REFRESH_MESSAGE } ` , false ) ;
@@ -182,7 +183,7 @@ describe(fromSso.name, () => {
182
183
const { fromSso } = await import ( "./fromSso" ) ;
183
184
await expect ( fromSso ( mockInit ) ( ) ) . resolves . toStrictEqual ( mockNewToken ) ;
184
185
expect ( getNewSsoOidcToken ) . toHaveBeenCalledTimes ( 1 ) ;
185
- expect ( getNewSsoOidcToken ) . toHaveBeenCalledWith ( mockSsoToken , mockSsoSession . sso_region ) ;
186
+ expect ( getNewSsoOidcToken ) . toHaveBeenCalledWith ( mockSsoToken , mockSsoSession . sso_region , mockInit ) ;
186
187
187
188
// Return a valid token for second call.
188
189
const mockValidSsoToken = {
@@ -230,7 +231,11 @@ describe(fromSso.name, () => {
230
231
token : mockValidSsoTokenInExpiryWindow . accessToken ,
231
232
expiration : new Date ( mockValidSsoTokenInExpiryWindow . expiresAt ) ,
232
233
} ) ;
233
- expect ( getNewSsoOidcToken ) . toHaveBeenCalledWith ( mockValidSsoTokenInExpiryWindow , mockSsoSession . sso_region ) ;
234
+ expect ( getNewSsoOidcToken ) . toHaveBeenCalledWith (
235
+ mockValidSsoTokenInExpiryWindow ,
236
+ mockSsoSession . sso_region ,
237
+ mockInit
238
+ ) ;
234
239
} ;
235
240
236
241
const throwErrorExpiredTokenTest = async ( fromSsoImpl : typeof fromSso ) => {
@@ -239,7 +244,7 @@ describe(fromSso.name, () => {
239
244
throw ssoTokenExpiryError ;
240
245
} ) ;
241
246
await expect ( fromSsoImpl ( mockInit ) ( ) ) . rejects . toStrictEqual ( ssoTokenExpiryError ) ;
242
- expect ( getNewSsoOidcToken ) . toHaveBeenCalledWith ( mockSsoToken , mockSsoSession . sso_region ) ;
247
+ expect ( getNewSsoOidcToken ) . toHaveBeenCalledWith ( mockSsoToken , mockSsoSession . sso_region , mockInit ) ;
243
248
} ;
244
249
245
250
afterEach ( ( ) => {
@@ -285,7 +290,7 @@ describe(fromSso.name, () => {
285
290
const { fromSso } = await import ( "./fromSso" ) ;
286
291
await expect ( fromSso ( mockInit ) ( ) ) . resolves . toStrictEqual ( mockNewToken ) ;
287
292
expect ( getNewSsoOidcToken ) . toHaveBeenCalledTimes ( 1 ) ;
288
- expect ( getNewSsoOidcToken ) . toHaveBeenCalledWith ( mockSsoToken , mockSsoSession . sso_region ) ;
293
+ expect ( getNewSsoOidcToken ) . toHaveBeenCalledWith ( mockSsoToken , mockSsoSession . sso_region , mockInit ) ;
289
294
290
295
expect ( writeSSOTokenToFile ) . toHaveBeenCalledWith ( mockSsoSessionName , {
291
296
...mockSsoToken ,
0 commit comments