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:
Diffstat (limited to 'plugins/SitesManager/tests/Integration/ApiTest.php')
-rw-r--r--plugins/SitesManager/tests/Integration/ApiTest.php29
1 files changed, 29 insertions, 0 deletions
diff --git a/plugins/SitesManager/tests/Integration/ApiTest.php b/plugins/SitesManager/tests/Integration/ApiTest.php
index 1d324a2a33..083132f1e9 100644
--- a/plugins/SitesManager/tests/Integration/ApiTest.php
+++ b/plugins/SitesManager/tests/Integration/ApiTest.php
@@ -10,6 +10,7 @@
namespace Piwik\Plugins\SitesManager\tests\Integration;
use Piwik\Container\StaticContainer;
+use Piwik\Option;
use Piwik\Piwik;
use Piwik\Plugin;
use Piwik\Plugins\MobileAppMeasurable;
@@ -1527,6 +1528,34 @@ class ApiTest extends IntegrationTestCase
$this->assertEquals($resultWanted, $sites);
}
+
+ public function testSetGlobalExcludedReferrersWithEmptyValue()
+ {
+ API::getInstance()->setGlobalExcludedReferrers('');
+ $excludedReferrers = Option::get('SitesManager_ExcludedReferrersGlobal');
+ $this->assertEquals('', $excludedReferrers);
+ }
+
+ public function testSetGlobalExcludedReferrersWithValidValue()
+ {
+ API::getInstance()->setGlobalExcludedReferrers('example.com');
+ $excludedReferrers = Option::get('SitesManager_ExcludedReferrersGlobal');
+ $this->assertEquals('example.com', $excludedReferrers);
+
+
+ API::getInstance()->setGlobalExcludedReferrers('.example.com');
+ $excludedReferrers = Option::get('SitesManager_ExcludedReferrersGlobal');
+ $this->assertEquals('.example.com', $excludedReferrers);
+
+
+ API::getInstance()->setGlobalExcludedReferrers('http://example.com/path');
+ $excludedReferrers = Option::get('SitesManager_ExcludedReferrersGlobal');
+ $this->assertEquals('http://example.com/path', $excludedReferrers);
+
+ }
+
+
+
public function provideContainerConfig()
{
return [