@@ -559,6 +559,11 @@ describe('Store config UID2', () => {
559
559
560
560
describe ( 'calls the NoIdentityAvailable event' , ( ) => {
561
561
let handler : ReturnType < typeof jest . fn > ;
562
+ let expiredIdentity = makeIdentity ( {
563
+ identity_expires : Date . now ( ) - 100000 ,
564
+ refresh_expires : Date . now ( ) - 100000 ,
565
+ } ) ;
566
+
562
567
beforeEach ( ( ) => {
563
568
handler = jest . fn ( ) ;
564
569
uid2 . callbacks . push ( handler ) ;
@@ -576,10 +581,7 @@ describe('calls the NoIdentityAvailable event', () => {
576
581
test ( 'when init is already complete and called again with an expired identity' , ( ) => {
577
582
uid2 . init ( { } ) ;
578
583
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
+
583
585
uid2 . init ( {
584
586
identity : expiredIdentity ,
585
587
} ) ;
@@ -588,10 +590,6 @@ describe('calls the NoIdentityAvailable event', () => {
588
590
} ) ;
589
591
} ) ;
590
592
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
- } ) ;
595
593
uid2 . init ( {
596
594
identity : expiredIdentity ,
597
595
} ) ;
@@ -681,6 +679,7 @@ describe('calls the NoIdentityAvailable event', () => {
681
679
} ) ;
682
680
683
681
describe ( 'does not call NoIdentityAvailable event' , ( ) => {
682
+ let validIdentity = makeIdentity ( ) ;
684
683
let handler : ReturnType < typeof jest . fn > ;
685
684
beforeEach ( ( ) => {
686
685
handler = jest . fn ( ) ;
@@ -690,7 +689,6 @@ describe('does not call NoIdentityAvailable event', () => {
690
689
test ( 'when setIdentity is run with a valid identity, should not call NoIdentityAvailable on set or get' , ( ) => {
691
690
uid2 . init ( { } ) ;
692
691
handler = jest . fn ( ) ;
693
- let validIdentity = makeIdentity ( ) ;
694
692
uid2 . setIdentity ( validIdentity ) ;
695
693
expect ( handler ) . not . toHaveBeenLastCalledWith ( EventType . NoIdentityAvailable , {
696
694
identity : null ,
@@ -725,10 +723,9 @@ describe('does not call NoIdentityAvailable event', () => {
725
723
identity : null ,
726
724
} ) ;
727
725
} ) ;
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' , ( ) => {
730
727
mocks . setUid2LocalStorage ( validIdentity ) ;
731
- uid2 . init ( { } ) ;
728
+ uid2 . isIdentityAvailable ( ) ;
732
729
733
730
expect ( handler ) . not . toHaveBeenLastCalledWith ( EventType . NoIdentityAvailable , {
734
731
identity : null ,
0 commit comments