@@ -205,17 +205,15 @@ describe('Clerk singleton', () => {
205205 expect ( mockSession . touch ) . toHaveBeenCalled ( ) ;
206206 } ) ;
207207
208- it ( 'does not call session.touch if Clerk was initialised with touchSession set to false', async ( ) => {
209- mockSession . touch . mockReturnValueOnce ( Promise . resolve ( ) ) ;
210- mockClientFetch . mockReturnValue ( Promise . resolve ( { signedInSessions : [ mockSession ] } ) ) ;
211- mockSession . getToken . mockResolvedValue ( 'mocked-token' ) ;
208+ describe ( ' with ` touchSession` set to false', ( ) => {
209+ it ( 'calls session .touch by default outside of focus window event' , async ( ) => {
210+ mockSession . touch . mockReturnValue ( Promise . resolve ( ) ) ;
211+ mockClientFetch . mockReturnValue ( Promise . resolve ( { signedInSessions : [ mockSession ] } ) ) ;
212212
213- const sut = new Clerk ( productionPublishableKey ) ;
214- await sut . load ( { touchSession : false } ) ;
215- await sut . setActive ( { session : mockSession as any as ActiveSessionResource } ) ;
216- await waitFor ( ( ) => {
217- expect ( mockSession . touch ) . not . toHaveBeenCalled ( ) ;
218- expect ( mockSession . getToken ) . toHaveBeenCalled ( ) ;
213+ const sut = new Clerk ( productionPublishableKey ) ;
214+ await sut . load ( { touchSession : false } ) ;
215+ await sut . setActive ( { session : mockSession as any as ActiveSessionResource } ) ;
216+ expect ( mockSession . touch ) . toHaveBeenCalled ( ) ;
219217 } ) ;
220218 } ) ;
221219
@@ -525,20 +523,6 @@ describe('Clerk singleton', () => {
525523 await sut . setActive ( { session : mockSession as any as ActiveSessionResource } ) ;
526524 expect ( mockSession . touch ) . toHaveBeenCalled ( ) ;
527525 } ) ;
528-
529- it ( 'does not call session.touch if Clerk was initialised with touchSession set to false' , async ( ) => {
530- mockSession . touch . mockReturnValueOnce ( Promise . resolve ( ) ) ;
531- mockClientFetch . mockReturnValue ( Promise . resolve ( { signedInSessions : [ mockSession ] } ) ) ;
532- mockSession . getToken . mockResolvedValue ( 'mocked-token' ) ;
533-
534- const sut = new Clerk ( productionPublishableKey ) ;
535- await sut . load ( { touchSession : false } ) ;
536- await sut . setActive ( { session : mockSession as any as ActiveSessionResource } ) ;
537- await waitFor ( ( ) => {
538- expect ( mockSession . touch ) . not . toHaveBeenCalled ( ) ;
539- expect ( mockSession . getToken ) . toHaveBeenCalled ( ) ;
540- } ) ;
541- } ) ;
542526 } ) ;
543527
544528 describe ( 'with force organization selection enabled' , ( ) => {
0 commit comments