diff --git a/lib/process-services-cloud/src/lib/group/components/group-cloud.component.html b/lib/process-services-cloud/src/lib/group/components/group-cloud.component.html
index 7c1306bad5..155e0d0425 100644
--- a/lib/process-services-cloud/src/lib/group/components/group-cloud.component.html
+++ b/lib/process-services-cloud/src/lib/group/components/group-cloud.component.html
@@ -1,6 +1,6 @@
- {{ (title || 'ADF_CLOUD_GROUPS.SEARCH-GROUP') | translate }}
+ {{ (title || 'ADF_CLOUD_GROUPS.SEARCH-GROUP') | translate }}
{
expect(component instanceof GroupCloudComponent).toBeTruthy();
});
+ it('should populate placeholder when title is present', async(() => {
+ component.title = 'TITLE_KEY';
+ fixture.detectChanges();
+ const matLabel: HTMLInputElement = element.querySelector('#adf-group-cloud-title-id');
+ fixture.whenStable().then( () => {
+ fixture.detectChanges();
+ expect(matLabel.textContent).toEqual('TITLE_KEY');
+ });
+ }));
+
describe('Search group', () => {
beforeEach(async(() => {
@@ -135,17 +145,6 @@ describe('GroupCloudComponent', () => {
done();
});
});
-
- it('should populate placeholder when title is present', (done) => {
- component.title = 'TITLE_KEY';
- fixture.detectChanges();
- const matLabel: HTMLInputElement = element.querySelector('mat-label');
- fixture.whenStable().then( () => {
- fixture.detectChanges();
- expect(matLabel.textContent).toEqual('TITLE_KEY');
- done();
- });
- });
});
describe('when application name defined', () => {
diff --git a/lib/process-services-cloud/src/lib/group/components/group-cloud.component.ts b/lib/process-services-cloud/src/lib/group/components/group-cloud.component.ts
index 202dde6466..11d48a9130 100644
--- a/lib/process-services-cloud/src/lib/group/components/group-cloud.component.ts
+++ b/lib/process-services-cloud/src/lib/group/components/group-cloud.component.ts
@@ -26,7 +26,8 @@ import {
Input,
SimpleChanges,
OnChanges,
- OnDestroy
+ OnDestroy,
+ ChangeDetectionStrategy
} from '@angular/core';
import { FormControl } from '@angular/forms';
import { trigger, state, style, transition, animate } from '@angular/animations';
@@ -48,6 +49,7 @@ import { IdentityGroupModel, IdentityGroupSearchParam, IdentityGroupService } fr
])
])
],
+ changeDetection: ChangeDetectionStrategy.OnPush,
encapsulation: ViewEncapsulation.None
})
export class GroupCloudComponent implements OnInit, OnChanges, OnDestroy {
diff --git a/lib/process-services-cloud/src/lib/people/components/people-cloud.component.html b/lib/process-services-cloud/src/lib/people/components/people-cloud.component.html
index b18d1939ff..b282ae016f 100644
--- a/lib/process-services-cloud/src/lib/people/components/people-cloud.component.html
+++ b/lib/process-services-cloud/src/lib/people/components/people-cloud.component.html
@@ -1,6 +1,6 @@