Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/javascript/index.php18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/javascript/index.php b/tests/javascript/index.php
index 38c023f336..0d77932c0f 100644
--- a/tests/javascript/index.php
+++ b/tests/javascript/index.php
@@ -5220,6 +5220,24 @@ if ($mysql) {
ok( diffTime >= 2000, 'setLinkTrackingTimer(): ' + diffTime);
});
+ test("Browser detector feature Disable and enable", function() {
+ var pattern = /(res=)|(cookie=)/;
+ var tracker = Piwik.getTracker();
+ var siteIdPattern = /idsite/;
+
+ tracker.enableBrowserFeatureDetection();
+ var requestWithFingerprint = tracker.getRequest('hello=world');
+
+ equal(siteIdPattern.test(requestWithFingerprint), true);
+ equal(pattern.test(requestWithFingerprint), true, 'When browser fingerprint is enabled the request should include browser resolution or cookie');
+
+ tracker.disableBrowserFeatureDetection();
+ var requestWithoutFingerprint = tracker.getRequest('hello=world');
+
+ equal(siteIdPattern.test(requestWithoutFingerprint), true);
+ equal(pattern.test(requestWithoutFingerprint), false, 'When browser fingerprint is disabled the request should not include browser resolution or cookie');
+ });
+
<?php
}
?>