@@ -102,6 +102,7 @@ describe(resolveAssumeRoleCredentials.name, () => {
102
102
role_arn : "mock_role_arn" ,
103
103
role_session_name : "mock_role_session_name" ,
104
104
external_id : "mock_external_id" ,
105
+ duration_seconds : "2000" ,
105
106
} ) ;
106
107
107
108
const getMockProfilesWithCredSource = ( additionalData ) => ( {
@@ -176,6 +177,7 @@ describe(resolveAssumeRoleCredentials.name, () => {
176
177
RoleArn : mockRoleAssumeParams . role_arn ,
177
178
RoleSessionName : mockRoleAssumeParams . role_session_name ,
178
179
ExternalId : mockRoleAssumeParams . external_id ,
180
+ DurationSeconds : parseInt ( mockRoleAssumeParams . duration_seconds ) ,
179
181
} ) ;
180
182
} ) ;
181
183
@@ -191,6 +193,7 @@ describe(resolveAssumeRoleCredentials.name, () => {
191
193
RoleArn : mockRoleAssumeParams . role_arn ,
192
194
RoleSessionName : mockRoleAssumeParams . role_session_name ,
193
195
ExternalId : mockRoleAssumeParams . external_id ,
196
+ DurationSeconds : parseInt ( mockRoleAssumeParams . duration_seconds ) ,
194
197
} ) ;
195
198
} ) ;
196
199
@@ -207,6 +210,7 @@ describe(resolveAssumeRoleCredentials.name, () => {
207
210
RoleArn : mockRoleAssumeParams . role_arn ,
208
211
RoleSessionName : `aws-sdk-js-${ mockDateNow } ` ,
209
212
ExternalId : mockRoleAssumeParams . external_id ,
213
+ DurationSeconds : parseInt ( mockRoleAssumeParams . duration_seconds ) ,
210
214
} ) ;
211
215
} ) ;
212
216
@@ -253,6 +257,7 @@ describe(resolveAssumeRoleCredentials.name, () => {
253
257
ExternalId : mockRoleAssumeParams . external_id ,
254
258
SerialNumber : mockMfaSerial ,
255
259
TokenCode : mockTokenCode ,
260
+ DurationSeconds : parseInt ( mockRoleAssumeParams . duration_seconds ) ,
256
261
} ) ;
257
262
} ) ;
258
263
} ) ;
0 commit comments