@@ -578,5 +578,35 @@ describe('Store config UID2', () => {
578578 identity : expiredIdentity ,
579579 } ) ;
580580 } ) ;
581+ test ( 'runs NoIdentityAvailable event' , ( ) => {
582+ let expiredIdentity = makeIdentity ( {
583+ identity_expires : Date . now ( ) - 100000 ,
584+ refresh_expires : Date . now ( ) - 100000 ,
585+ } ) ;
586+ uid2 . init ( {
587+ identity : expiredIdentity ,
588+ } ) ;
589+ uid2 . init ( { } ) ;
590+ expect ( handler ) . toHaveBeenLastCalledWith ( EventType . NoIdentityAvailable , {
591+ identity : expiredIdentity ,
592+ } ) ;
593+ } ) ;
594+ test ( 'runs NoIdentityAvailable event' , ( ) => {
595+ let expiredIdentity1 = makeIdentity ( {
596+ identity_expires : Date . now ( ) - 5000 ,
597+ refresh_expires : Date . now ( ) - 5000 ,
598+ } ) ;
599+ let expiredIdentity2 = makeIdentity ( {
600+ identity_expires : Date . now ( ) - 100000 ,
601+ refresh_expires : Date . now ( ) - 100000 ,
602+ } ) ;
603+ uid2 . init ( {
604+ identity : expiredIdentity1 ,
605+ } ) ;
606+ uid2 . init ( { identity : expiredIdentity2 } ) ;
607+ expect ( handler ) . toHaveBeenLastCalledWith ( EventType . NoIdentityAvailable , {
608+ identity : expiredIdentity2 ,
609+ } ) ;
610+ } ) ;
581611 } ) ;
582612} ) ;
0 commit comments