Skip to content

Commit a787b9b

Browse files
committed
slight change test
1 parent 1638ee0 commit a787b9b

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

channels/applicationinsights-channel-js/Tests/Unit/src/Sender.tests.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -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

channels/applicationinsights-channel-js/src/Interfaces.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ export interface ISenderConfig {
177177
* - `same-origin`: Allows access only from the same origin (protocol, host, and port).
178178
* - `cross-origin`: Allows access from any origin.
179179
*
180-
* @since 3.3.3
180+
* @since 3.3.7
181181
*/
182182
corsPolicy?: string;
183183
}

0 commit comments

Comments
 (0)