@@ -7,7 +7,7 @@ describe('ReportingLogger', () => {
77 let logger : ReportingLogger ;
88 const sdkVersion = '1.2.3' ;
99 let mockFetch : jest . Mock ;
10-
10+ const accountId = '1234567890' ;
1111 beforeEach ( ( ) => {
1212 mockFetch = jest . fn ( ) . mockResolvedValue ( { ok : true } ) ;
1313 global . fetch = mockFetch ;
@@ -36,7 +36,7 @@ describe('ReportingLogger', () => {
3636 ROKT_DOMAIN : 'set' ,
3737 fetch : mockFetch
3838 } ) ;
39- logger = new ReportingLogger ( mpInstance , sdkVersion ) ;
39+ logger = new ReportingLogger ( mpInstance , sdkVersion , accountId ) ;
4040 } ) ;
4141
4242 afterEach ( ( ) => {
@@ -67,27 +67,28 @@ describe('ReportingLogger', () => {
6767 expect ( body ) . toMatchObject ( {
6868 severity : LogRequestSeverity . Warning
6969 } ) ;
70+ expect ( fetchCall [ 1 ] . headers [ 'rokt-account-id' ] ) . toBe ( accountId ) ;
7071 } ) ;
7172
7273 it ( 'does not log if ROKT_DOMAIN missing' , ( ) => {
7374 delete ( globalThis as any ) . ROKT_DOMAIN ;
74- logger = new ReportingLogger ( mpInstance , sdkVersion ) ;
75+ logger = new ReportingLogger ( mpInstance , sdkVersion , accountId ) ;
7576 logger . error ( 'x' ) ;
7677 expect ( mockFetch ) . not . toHaveBeenCalled ( ) ;
7778 } ) ;
7879
7980 it ( 'does not log if feature flag and debug mode off' , ( ) => {
8081 window . mParticle . config . isWebSdkLoggingEnabled = false ;
8182 window . location . search = '' ;
82- logger = new ReportingLogger ( mpInstance , sdkVersion ) ;
83+ logger = new ReportingLogger ( mpInstance , sdkVersion , accountId ) ;
8384 logger . error ( 'x' ) ;
8485 expect ( mockFetch ) . not . toHaveBeenCalled ( ) ;
8586 } ) ;
8687
8788 it ( 'logs if debug mode on even if feature flag off' , ( ) => {
8889 window . mParticle . config . isWebSdkLoggingEnabled = false ;
8990 window . location . search = '?mp_enable_logging=true' ;
90- logger = new ReportingLogger ( mpInstance , sdkVersion ) ;
91+ logger = new ReportingLogger ( mpInstance , sdkVersion , accountId ) ;
9192 logger . error ( 'x' ) ;
9293 expect ( mockFetch ) . toHaveBeenCalled ( ) ;
9394 } ) ;
@@ -99,7 +100,7 @@ describe('ReportingLogger', () => {
99100 return ++ count > 3 ;
100101 } ) ,
101102 } ;
102- logger = new ReportingLogger ( mpInstance , sdkVersion , mockRateLimiter ) ;
103+ logger = new ReportingLogger ( mpInstance , sdkVersion , accountId , mockRateLimiter ) ;
103104
104105 for ( let i = 0 ; i < 5 ; i ++ ) logger . error ( 'err' ) ;
105106 expect ( mockFetch ) . toHaveBeenCalledTimes ( 3 ) ;
0 commit comments