File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed
Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -387,11 +387,14 @@ describe('Service', () => {
387387 done ( ) ;
388388 } ) ;
389389
390- it ( 'should refresh token granted for PKCE' , ( done ) => {
390+ it ( 'should refresh token granted for PKCE' , ( ) => {
391+ const NOW_SECONDS = OAuth2 . getTimeInSeconds_ ( new Date ( ) ) ;
392+ const ONE_HOUR_AGO_SECONDS = NOW_SECONDS - 360 ;
391393 var token = {
392- granted_time : 100 ,
393- expires_in : 0 ,
394- refresh_token : 'bar'
394+ granted_time : ONE_HOUR_AGO_SECONDS ,
395+ expires_in : 100 ,
396+ refresh_token : 'bar' ,
397+ refresh_token_expires_in : 720
395398 } ;
396399 var properties = new MockProperties ( {
397400 'oauth2.test' : JSON . stringify ( token )
@@ -405,11 +408,12 @@ describe('Service', () => {
405408 . setClientId ( 'test' )
406409 . setTokenUrl ( 'http://www.example.com' )
407410 . setPropertyStore ( properties )
411+ . generateCodeVerifier ( )
408412 . refresh ( ) ;
409413
410414 var storedToken = JSON . parse ( properties . getProperty ( 'oauth2.test' ) ) ;
411415 assert . equal ( storedToken . refresh_token , 'bar' ) ;
412- done ( ) ;
416+ assert . equal ( storedToken . refreshTokenExpiresAt , NOW_SECONDS + 360 ) ;
413417 } ) ;
414418
415419 it ( 'should retain refresh expiry' , ( ) => {
You can’t perform that action at this time.
0 commit comments