[ADF-4003] Add roles filtering to PeopleCloudComponent (#4261)

* Provided a way to filter users bya  specifi role.
This commit is contained in:
siva kumar
2019-02-05 15:51:32 +05:30
committed by Maurizio Vitale
parent da379eefd7
commit f373c28965
4 changed files with 99 additions and 3 deletions

View File

@@ -247,4 +247,26 @@ describe('IdentityUserService', () => {
}
);
});
it('should return true if user has given role', (done) => {
spyOn(service, 'getUserRoles').and.returnValue(of(mockRoles));
service.checkUserHasRole('mock-user-id', ['MOCK-ROLE-1']).subscribe(
(res: boolean) => {
expect(res).toBeDefined();
expect(res).toBeTruthy();
done();
}
);
});
it('should return false if user does not have given role', (done) => {
spyOn(service, 'getUserRoles').and.returnValue(of(mockRoles));
service.checkUserHasRole('mock-user-id', ['MOCK-ROLE-10']).subscribe(
(res: boolean) => {
expect(res).toBeDefined();
expect(res).toBeFalsy();
done();
}
);
});
});