[ADF-4263][EditProcessFilterCloudComponent] Unit tests are failing (#4453)

* [ADF-4263][EditProcessFilterCloudComponent] Unit tests are failing* Fixed failing unit test.

* * Fixed lint error in the group/people component.

* * Removed any type
This commit is contained in:
siva kumar
2019-03-20 13:33:22 +05:30
committed by Eugenio Romano
parent 814bd46d5b
commit bfc4205522
3 changed files with 19 additions and 15 deletions

View File

@@ -33,7 +33,7 @@ import { Observable, of, BehaviorSubject } from 'rxjs';
import { GroupModel, GroupSearchParam } from '../models/group.model';
import { GroupCloudService } from '../services/group-cloud.service';
import { debounceTime } from 'rxjs/internal/operators/debounceTime';
import { distinctUntilChanged, switchMap, mergeMap, filter, tap } from 'rxjs/operators';
import { distinctUntilChanged, switchMap, mergeMap, filter, tap, map } from 'rxjs/operators';
@Component({
selector: 'adf-cloud-group',
@@ -223,9 +223,9 @@ export class GroupCloudComponent implements OnInit, OnChanges {
filterGroupsByRoles(group: GroupModel): Observable<GroupModel> {
return this.groupService.checkGroupHasRole(group.id, this.roles).pipe(
mergeMap<boolean, Observable<GroupModel>>((hasRole) => {
return hasRole ? of(group) : of();
}));
map((hasRole: boolean) => ({ hasRole: hasRole, group: group })),
filter((filteredGroup: { hasRole: boolean, group: GroupModel }) => filteredGroup.hasRole),
map((filteredGroup: { hasRole: boolean, group: GroupModel }) => filteredGroup.group));
}
onSelect(selectedGroup: GroupModel) {