@@ -559,6 +559,11 @@ describe('Store config UID2', () => {
559559
560560describe ( 'calls the NoIdentityAvailable event' , ( ) => {
561561 let handler : ReturnType < typeof jest . fn > ;
562+ let expiredIdentity = makeIdentity ( {
563+ identity_expires : Date . now ( ) - 100000 ,
564+ refresh_expires : Date . now ( ) - 100000 ,
565+ } ) ;
566+
562567 beforeEach ( ( ) => {
563568 handler = jest . fn ( ) ;
564569 uid2 . callbacks . push ( handler ) ;
@@ -576,10 +581,7 @@ describe('calls the NoIdentityAvailable event', () => {
576581 test ( 'when init is already complete and called again with an expired identity' , ( ) => {
577582 uid2 . init ( { } ) ;
578583 expect ( handler ) . toHaveBeenLastCalledWith ( EventType . NoIdentityAvailable , { identity : null } ) ;
579- let expiredIdentity = makeIdentity ( {
580- identity_expires : Date . now ( ) - 100000 ,
581- refresh_expires : Date . now ( ) - 100000 ,
582- } ) ;
584+
583585 uid2 . init ( {
584586 identity : expiredIdentity ,
585587 } ) ;
@@ -588,10 +590,6 @@ describe('calls the NoIdentityAvailable event', () => {
588590 } ) ;
589591 } ) ;
590592 test ( 'when init is already complete but the existing identity is expired' , ( ) => {
591- let expiredIdentity = makeIdentity ( {
592- identity_expires : Date . now ( ) - 100000 ,
593- refresh_expires : Date . now ( ) - 100000 ,
594- } ) ;
595593 uid2 . init ( {
596594 identity : expiredIdentity ,
597595 } ) ;
@@ -681,6 +679,7 @@ describe('calls the NoIdentityAvailable event', () => {
681679} ) ;
682680
683681describe ( 'does not call NoIdentityAvailable event' , ( ) => {
682+ let validIdentity = makeIdentity ( ) ;
684683 let handler : ReturnType < typeof jest . fn > ;
685684 beforeEach ( ( ) => {
686685 handler = jest . fn ( ) ;
@@ -690,7 +689,6 @@ describe('does not call NoIdentityAvailable event', () => {
690689 test ( 'when setIdentity is run with a valid identity, should not call NoIdentityAvailable on set or get' , ( ) => {
691690 uid2 . init ( { } ) ;
692691 handler = jest . fn ( ) ;
693- let validIdentity = makeIdentity ( ) ;
694692 uid2 . setIdentity ( validIdentity ) ;
695693 expect ( handler ) . not . toHaveBeenLastCalledWith ( EventType . NoIdentityAvailable , {
696694 identity : null ,
@@ -725,10 +723,9 @@ describe('does not call NoIdentityAvailable event', () => {
725723 identity : null ,
726724 } ) ;
727725 } ) ;
728- test ( 'when identity is set with local storage' , ( ) => {
729- let validIdentity = makeIdentity ( ) ;
726+ test ( 'when identity is set with local storage and init has never been' , ( ) => {
730727 mocks . setUid2LocalStorage ( validIdentity ) ;
731- uid2 . init ( { } ) ;
728+ uid2 . isIdentityAvailable ( ) ;
732729
733730 expect ( handler ) . not . toHaveBeenLastCalledWith ( EventType . NoIdentityAvailable , {
734731 identity : null ,
0 commit comments