@@ -205,17 +205,15 @@ describe('Clerk singleton', () => {
205
205
expect ( mockSession . touch ) . toHaveBeenCalled ( ) ;
206
206
} ) ;
207
207
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 ] } ) ) ;
212
212
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 ( ) ;
219
217
} ) ;
220
218
} ) ;
221
219
@@ -525,20 +523,6 @@ describe('Clerk singleton', () => {
525
523
await sut . setActive ( { session : mockSession as any as ActiveSessionResource } ) ;
526
524
expect ( mockSession . touch ) . toHaveBeenCalled ( ) ;
527
525
} ) ;
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
- } ) ;
542
526
} ) ;
543
527
544
528
describe ( 'with force organization selection enabled' , ( ) => {
0 commit comments