diff options
author | diosmosis <benaka@piwik.pro> | 2015-08-26 21:32:35 +0300 |
---|---|---|
committer | diosmosis <benaka@piwik.pro> | 2015-08-26 21:32:35 +0300 |
commit | ecd01a2fbb0eda1a8c1da8ce3bbf214ddcff3e61 (patch) | |
tree | 831fa460991e2784cc87cc03201f59dee6a45b6a /tests/PHPUnit/Fixtures | |
parent | ddedd739df1c2e65d23f1d87350701711ebfbf47 (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.php | 15 |
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(); |