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
diff options
context:
space:
mode:
authorVjacheslav Murashkin <vmurashkin@gmail.com>2014-09-24 22:58:26 +0400
committerVjacheslav Murashkin <vmurashkin@gmail.com>2014-09-24 22:58:26 +0400
commite059821fc2ac94462e45ac02430e32992bf60238 (patch)
tree2411998c3c784730c69168de29a320fc2a4532f2 /tests/javascript
parent7d672bf4848e7840b21961170b0ddf92cc8f151b (diff)
refs #6257 getVisitorId() unit tests
Diffstat (limited to 'tests/javascript')
-rw-r--r--tests/javascript/index.php28
1 files changed, 27 insertions, 1 deletions
diff --git a/tests/javascript/index.php b/tests/javascript/index.php
index b381319596..18c54fdf84 100644
--- a/tests/javascript/index.php
+++ b/tests/javascript/index.php
@@ -2005,6 +2005,32 @@ function PiwikTest() {
ok( !tracker.hook.test._isString(function () { }), 'isString(function)' );
ok( tracker.hook.test._isString(new String), 'isString(String)' ); // String is a string
});
+
+ test("Default visitorId should be equal across Trackers", function() {
+ expect(4);
+
+ deleteCookies();
+
+ var asyncTracker = Piwik.getAsyncTracker();
+ var asyncVistorId = asyncTracker.getVisitorId();
+ equal(Piwik.getVisitorId(), asyncVistorId, 'asyncVistorId');
+
+ wait(2000);
+
+ var delayedTracker = Piwik.getTracker();
+ var delayedVisitorId = delayedTracker.getVisitorId();
+ equal(Piwik.getVisitorId(), delayedVisitorId, 'delayedVisitorId');
+
+ var prefixTracker = Piwik.getTracker();
+ prefixTracker.setCookieNamePrefix('_test_cookie_prefix');
+
+ var prefixVisitorId = prefixTracker.getVisitorId();
+ equal(Piwik.getVisitorId(), prefixVisitorId, 'prefixVisitorId');
+
+ var customTracker = Piwik.getTracker('customTrackerUrl', '71');
+ var customVisitorId = customTracker.getVisitorId();
+ equal(Piwik.getVisitorId(), customVisitorId, 'customVisitorId');
+ });
test("AnalyticsTracker alias", function() {
expect(1);
@@ -2026,7 +2052,7 @@ function PiwikTest() {
equal( tracker.hook.test._decode("%26%3D%3F%3B%2F%23"), '&=?;/#', 'decodeWrapper()' );
equal( tracker.hook.test._urldecode("mailto:%69%6e%66%6f@%65%78%61%6d%70%6c%65.%63%6f%6d"), 'mailto:info@example.com', 'decodeWrapper()' );
});
-
+
test("Tracker getHostName(), getParameter(), urlFixup(), domainFixup(), titleFixup() and purify()", function() {
expect(57);