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/UsersManager/tests/Integration/APITest.php')
-rw-r--r--plugins/UsersManager/tests/Integration/APITest.php11
1 files changed, 11 insertions, 0 deletions
diff --git a/plugins/UsersManager/tests/Integration/APITest.php b/plugins/UsersManager/tests/Integration/APITest.php
index e7bfb60edf..02cf0d87eb 100644
--- a/plugins/UsersManager/tests/Integration/APITest.php
+++ b/plugins/UsersManager/tests/Integration/APITest.php
@@ -854,6 +854,17 @@ class APITest extends IntegrationTestCase
$this->assertEquals($expected, $access);
}
+ public function testGetUserCapabilitiesAfterFilter()
+ {
+ $this->addUserWithAccess('userLoginCapabilities', 'view', 1, 'searchTextdef@email.com');
+ $this->api->addCapabilities('userLoginCapabilities','tagmanager_write',1);
+
+ $access = $this->api->getSitesAccessForUser('userLoginCapabilities', null, 1, null, 'view');
+
+ $this->assertEquals(['tagmanager_write'], $access[0]['capabilities']);
+
+ }
+
public function testGetSitesAccessForUserShouldIgnoreOffsetIfLimitNotSupplied()
{
$this->api->setUserAccess('userLogin', 'admin', [1]);