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:
authordiosmosis <benaka@piwik.pro>2015-08-26 21:32:35 +0300
committerdiosmosis <benaka@piwik.pro>2015-08-26 21:32:35 +0300
commitecd01a2fbb0eda1a8c1da8ce3bbf214ddcff3e61 (patch)
tree831fa460991e2784cc87cc03201f59dee6a45b6a /tests/PHPUnit/Fixtures
parentddedd739df1c2e65d23f1d87350701711ebfbf47 (diff)
Add tracker requests excluded due to unknown URLs to NoVisitsTest fixture so it will be tested in system tests.
Diffstat (limited to 'tests/PHPUnit/Fixtures')
-rw-r--r--tests/PHPUnit/Fixtures/InvalidVisits.php15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/PHPUnit/Fixtures/InvalidVisits.php b/tests/PHPUnit/Fixtures/InvalidVisits.php
index ef7ece2803..5518a7a163 100644
--- a/tests/PHPUnit/Fixtures/InvalidVisits.php
+++ b/tests/PHPUnit/Fixtures/InvalidVisits.php
@@ -97,6 +97,21 @@ class InvalidVisits extends Fixture
self::checkResponse($t->doTrackPageView('visit from IP globally excluded'));
}
+ // test unknown url exclusion works
+ $urls = array("http://piwik.net", "http://my.stuff.com/");
+ API::getInstance()->updateSite($idSite, $siteName = null, $urls, $ecommerce = null, $siteSearch = null,
+ $searchKeywordParameters = null, $searchCategoryParameters = null, $excludedIps = null, $excludedQueryParams = null,
+ $timezone = null, $currency = null, $group = null, $startDate = null, $excludedUserAgents = null,
+ $keepUrlFragments = null, $type = null, $settings = null, $excludeUnknownUrls = 1);
+
+ $t->setIp("125.4.5.6");
+
+ $t->setUrl("http://piwik.com/to/the/moon");
+ $t->doTrackPageView("ignored, not from piwik.net");
+
+ $t->setUrl("http://their.stuff.com/back/to/the/future");
+ $t->doTrackPageView("ignored, not from my.stuff.com");
+
try {
@$t->setAttributionInfo(array());
self::fail();