@@ -2739,43 +2739,43 @@ export class SenderTests extends AITestClass {
27392739 } ;
27402740
27412741 try {
2742- this . _sender . processTelemetry ( telemetryItem , null ) ;
2743- this . _sender . flush ( ) ;
2742+ this . _sender . processTelemetry ( telemetryItem ) ;
2743+ this . clock . tick ( 30000 ) ;
27442744 } catch ( e ) {
27452745 QUnit . assert . ok ( false ) ;
27462746 }
2747-
2747+ const CrossOriginResourcePolicyHeader : string = "X-Set-Cross-Origin-Resource-Policy" ;
27482748 QUnit . assert . equal ( 1 , this . _getXhrRequests ( ) . length , "xhr sender is called" ) ;
27492749 let headers = this . _getXhrRequests ( ) [ 0 ] . requestHeaders ;
2750- QUnit . assert . equal ( headers [ 'X-Cross-Origin-Resource-Policy' ] , 'cross-origin' ) ;
2751- QUnit . assert . ok ( headers . hasOwnProperty ( 'X-Cross-Origin-Resource-Policy' ) ) ;
2750+ QUnit . assert . ok ( headers . hasOwnProperty ( CrossOriginResourcePolicyHeader ) ) ;
2751+ QUnit . assert . equal ( headers [ CrossOriginResourcePolicyHeader ] , 'cross-origin' ) ;
27522752 QUnit . assert . notOk ( this . _getXhrRequests ( ) [ 0 ] . requestHeaders . hasOwnProperty ( 'testHeader' ) ) ;
27532753
27542754 // dynamic change
27552755 core . config . extensionConfig [ this . _sender . identifier ] . corsPolicy = "same-origin" ;
27562756 this . clock . tick ( 1 ) ;
27572757 try {
2758- this . _sender . processTelemetry ( telemetryItem , null ) ;
2759- this . _sender . flush ( ) ;
2758+ this . _sender . processTelemetry ( telemetryItem ) ;
2759+ this . clock . tick ( 30000 ) ;
27602760 } catch ( e ) {
27612761 QUnit . assert . ok ( false ) ;
27622762 }
27632763 headers = this . _getXhrRequests ( ) [ 1 ] . requestHeaders ;
2764- QUnit . assert . ok ( headers . hasOwnProperty ( 'X-Cross-Origin-Resource-Policy' ) ) ;
2765- QUnit . assert . equal ( headers [ 'X-Cross-Origin-Resource-Policy' ] , 'same-origin' ) ;
2764+ QUnit . assert . ok ( headers . hasOwnProperty ( CrossOriginResourcePolicyHeader ) ) ;
2765+ QUnit . assert . equal ( headers [ CrossOriginResourcePolicyHeader ] , 'same-origin' ) ;
27662766 QUnit . assert . notOk ( this . _getXhrRequests ( ) [ 1 ] . requestHeaders . hasOwnProperty ( 'testHeader' ) ) ;
27672767
27682768 // dynamic change to null
27692769 core . config . extensionConfig [ this . _sender . identifier ] . corsPolicy = null ;
27702770 this . clock . tick ( 1 ) ;
27712771 try {
2772- this . _sender . processTelemetry ( telemetryItem , null ) ;
2773- this . _sender . flush ( ) ;
2772+ this . _sender . processTelemetry ( telemetryItem ) ;
2773+ this . clock . tick ( 30000 ) ;
27742774 } catch ( e ) {
27752775 QUnit . assert . ok ( false ) ;
27762776 }
27772777 headers = this . _getXhrRequests ( ) [ 2 ] . requestHeaders ;
2778- QUnit . assert . notOk ( this . _getXhrRequests ( ) [ 2 ] . requestHeaders . hasOwnProperty ( 'X-Cross-Origin-Resource-Policy' ) ) ;
2778+ QUnit . assert . notOk ( this . _getXhrRequests ( ) [ 2 ] . requestHeaders . hasOwnProperty ( CrossOriginResourcePolicyHeader ) ) ;
27792779 }
27802780 } ) ;
27812781
0 commit comments