public function getPermissionsByUser($userId);
public function testGetPermissionsByUser() { $this->prepareData(); $permissions = $this->auth->getPermissionsByUser('author B'); $expectedPermissions = ['deletePost', 'createPost', 'updatePost', 'readPost']; $this->assertEquals(count($expectedPermissions), count($permissions)); foreach ($expectedPermissions as $permissionName) { $this->assertTrue($permissions[$permissionName] instanceof Permission); } }