@@ -34,6 +34,7 @@ describe(fromSso.name, () => {
34
34
35
35
const mockProfileName = "mockProfileName" ;
36
36
const mockInit = { profile : mockProfileName } ;
37
+ const mockInitWithParentClientConfig = { profile : mockProfileName , parentClientConfig : { } } ;
37
38
const mockProfiles = { [ mockProfileName ] : mockSsoProfile } ;
38
39
39
40
const mockSsoToken = {
@@ -68,7 +69,7 @@ describe(fromSso.name, () => {
68
69
} ) ;
69
70
70
71
afterEach ( ( ) => {
71
- expect ( parseKnownFiles ) . toHaveBeenCalledWith ( mockInit ) ;
72
+ expect ( parseKnownFiles ) . toHaveBeenCalledWith ( mockInitWithParentClientConfig ) ;
72
73
expect ( getProfileName ) . toHaveBeenCalledWith ( mockInit ) ;
73
74
vi . clearAllMocks ( ) ;
74
75
} ) ;
@@ -167,7 +168,11 @@ describe(fromSso.name, () => {
167
168
const { fromSso } = await import ( "./fromSso" ) ;
168
169
await expect ( fromSso ( mockInit ) ( ) ) . resolves . toStrictEqual ( mockNewToken ) ;
169
170
expect ( getNewSsoOidcToken ) . toHaveBeenCalledTimes ( 1 ) ;
170
- expect ( getNewSsoOidcToken ) . toHaveBeenCalledWith ( mockSsoToken , mockSsoSession . sso_region , mockInit ) ;
171
+ expect ( getNewSsoOidcToken ) . toHaveBeenCalledWith (
172
+ mockSsoToken ,
173
+ mockSsoSession . sso_region ,
174
+ mockInitWithParentClientConfig
175
+ ) ;
171
176
172
177
// Simulate token expiration.
173
178
const ssoTokenExpiryError = new TokenProviderError ( `SSO Token is expired. ${ REFRESH_MESSAGE } ` , false ) ;
@@ -183,7 +188,11 @@ describe(fromSso.name, () => {
183
188
const { fromSso } = await import ( "./fromSso" ) ;
184
189
await expect ( fromSso ( mockInit ) ( ) ) . resolves . toStrictEqual ( mockNewToken ) ;
185
190
expect ( getNewSsoOidcToken ) . toHaveBeenCalledTimes ( 1 ) ;
186
- expect ( getNewSsoOidcToken ) . toHaveBeenCalledWith ( mockSsoToken , mockSsoSession . sso_region , mockInit ) ;
191
+ expect ( getNewSsoOidcToken ) . toHaveBeenCalledWith (
192
+ mockSsoToken ,
193
+ mockSsoSession . sso_region ,
194
+ mockInitWithParentClientConfig
195
+ ) ;
187
196
188
197
// Return a valid token for second call.
189
198
const mockValidSsoToken = {
@@ -234,7 +243,7 @@ describe(fromSso.name, () => {
234
243
expect ( getNewSsoOidcToken ) . toHaveBeenCalledWith (
235
244
mockValidSsoTokenInExpiryWindow ,
236
245
mockSsoSession . sso_region ,
237
- mockInit
246
+ mockInitWithParentClientConfig
238
247
) ;
239
248
} ;
240
249
@@ -244,7 +253,11 @@ describe(fromSso.name, () => {
244
253
throw ssoTokenExpiryError ;
245
254
} ) ;
246
255
await expect ( fromSsoImpl ( mockInit ) ( ) ) . rejects . toStrictEqual ( ssoTokenExpiryError ) ;
247
- expect ( getNewSsoOidcToken ) . toHaveBeenCalledWith ( mockSsoToken , mockSsoSession . sso_region , mockInit ) ;
256
+ expect ( getNewSsoOidcToken ) . toHaveBeenCalledWith (
257
+ mockSsoToken ,
258
+ mockSsoSession . sso_region ,
259
+ mockInitWithParentClientConfig
260
+ ) ;
248
261
} ;
249
262
250
263
afterEach ( ( ) => {
@@ -290,7 +303,11 @@ describe(fromSso.name, () => {
290
303
const { fromSso } = await import ( "./fromSso" ) ;
291
304
await expect ( fromSso ( mockInit ) ( ) ) . resolves . toStrictEqual ( mockNewToken ) ;
292
305
expect ( getNewSsoOidcToken ) . toHaveBeenCalledTimes ( 1 ) ;
293
- expect ( getNewSsoOidcToken ) . toHaveBeenCalledWith ( mockSsoToken , mockSsoSession . sso_region , mockInit ) ;
306
+ expect ( getNewSsoOidcToken ) . toHaveBeenCalledWith (
307
+ mockSsoToken ,
308
+ mockSsoSession . sso_region ,
309
+ mockInitWithParentClientConfig
310
+ ) ;
294
311
295
312
expect ( writeSSOTokenToFile ) . toHaveBeenCalledWith ( mockSsoSessionName , {
296
313
...mockSsoToken ,
0 commit comments