@@ -34,8 +34,6 @@ const fakeSettingsWithListener = {
3434 ...fakeSettings ,
3535 impressionListener : fakeListener
3636} ;
37- const fakeWhenInit = ( cb : ( ) => void ) => cb ( ) ;
38-
3937const fakeNoneStrategy = {
4038 process : jest . fn ( ( ) => false )
4139} ;
@@ -53,7 +51,7 @@ describe('Impressions Tracker', () => {
5351 const strategy = strategyDebugFactory ( impressionObserverCSFactory ( ) ) ;
5452
5553 test ( 'Should be able to track impressions (in DEBUG mode without Previous Time).' , ( ) => {
56- const tracker = impressionsTrackerFactory ( fakeSettings , fakeImpressionsCache , fakeNoneStrategy , strategy , fakeWhenInit ) ;
54+ const tracker = impressionsTrackerFactory ( fakeSettings , fakeImpressionsCache , fakeNoneStrategy , strategy ) ;
5755
5856 const imp1 = {
5957 feature : '10' ,
@@ -73,7 +71,7 @@ describe('Impressions Tracker', () => {
7371 } ) ;
7472
7573 test ( 'Tracked impressions should be sent to impression listener and integration manager when we invoke .track()' , ( done ) => {
76- const tracker = impressionsTrackerFactory ( fakeSettingsWithListener , fakeImpressionsCache , fakeNoneStrategy , strategy , fakeWhenInit , fakeIntegrationsManager ) ;
74+ const tracker = impressionsTrackerFactory ( fakeSettingsWithListener , fakeImpressionsCache , fakeNoneStrategy , strategy , fakeIntegrationsManager ) ;
7775
7876 const fakeImpression = {
7977 feature : 'impression'
@@ -147,8 +145,8 @@ describe('Impressions Tracker', () => {
147145 impression3 . time = 1234567891 ;
148146
149147 const trackers = [
150- impressionsTrackerFactory ( fakeSettings , fakeImpressionsCache , fakeNoneStrategy , strategyDebugFactory ( impressionObserverSSFactory ( ) ) , fakeWhenInit , undefined ) ,
151- impressionsTrackerFactory ( fakeSettings , fakeImpressionsCache , fakeNoneStrategy , strategyDebugFactory ( impressionObserverCSFactory ( ) ) , fakeWhenInit , undefined )
148+ impressionsTrackerFactory ( fakeSettings , fakeImpressionsCache , fakeNoneStrategy , strategyDebugFactory ( impressionObserverSSFactory ( ) ) , undefined ) ,
149+ impressionsTrackerFactory ( fakeSettings , fakeImpressionsCache , fakeNoneStrategy , strategyDebugFactory ( impressionObserverCSFactory ( ) ) , undefined )
152150 ] ;
153151
154152 expect ( fakeImpressionsCache . track ) . not . toBeCalled ( ) ; // storage method should not be called until impressions are tracked.
@@ -175,7 +173,7 @@ describe('Impressions Tracker', () => {
175173 impression3 . time = Date . now ( ) ;
176174
177175 const impressionCountsCache = new ImpressionCountsCacheInMemory ( ) ;
178- const tracker = impressionsTrackerFactory ( fakeSettings , fakeImpressionsCache , fakeNoneStrategy , strategyOptimizedFactory ( impressionObserverCSFactory ( ) , impressionCountsCache ) , fakeWhenInit , undefined , fakeTelemetryCache as any ) ;
176+ const tracker = impressionsTrackerFactory ( fakeSettings , fakeImpressionsCache , fakeNoneStrategy , strategyOptimizedFactory ( impressionObserverCSFactory ( ) , impressionCountsCache ) , undefined , fakeTelemetryCache as any ) ;
179177
180178 expect ( fakeImpressionsCache . track ) . not . toBeCalled ( ) ; // cache method should not be called by just creating a tracker
181179
@@ -198,7 +196,7 @@ describe('Impressions Tracker', () => {
198196 test ( 'Should track or not impressions depending on user consent status' , ( ) => {
199197 const settings = { ...fullSettings } ;
200198
201- const tracker = impressionsTrackerFactory ( settings , fakeImpressionsCache , fakeNoneStrategy , strategy , fakeWhenInit ) ;
199+ const tracker = impressionsTrackerFactory ( settings , fakeImpressionsCache , fakeNoneStrategy , strategy ) ;
202200
203201 tracker . track ( [ { imp : impression } ] ) ;
204202 expect ( fakeImpressionsCache . track ) . toBeCalledTimes ( 1 ) ; // impression should be tracked if userConsent is undefined
0 commit comments