diff options
Diffstat (limited to 'plugins/UsersManager/tests/Integration/APITest.php')
-rw-r--r-- | plugins/UsersManager/tests/Integration/APITest.php | 11 |
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]); |