From ab6bc6907b2133c88918d05ac506ddb4e0b136d3 Mon Sep 17 00:00:00 2001 From: Will Abson Date: Thu, 23 Jun 2016 17:24:42 +0100 Subject: [PATCH] Fix and improve test for expandable property on search control comp Refs #190 --- .../src/components/alfresco-search-control.component.spec.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ng2-components/ng2-alfresco-search/src/components/alfresco-search-control.component.spec.ts b/ng2-components/ng2-alfresco-search/src/components/alfresco-search-control.component.spec.ts index e53186ff4a..050ebfb72c 100644 --- a/ng2-components/ng2-alfresco-search/src/components/alfresco-search-control.component.spec.ts +++ b/ng2-components/ng2-alfresco-search/src/components/alfresco-search-control.component.spec.ts @@ -124,6 +124,7 @@ describe('AlfrescoSearchControlComponent', () => { componentFixture.detectChanges(); expect(element.querySelectorAll('div.mdl-textfield--expandable').length).toBe(1); expect(element.querySelectorAll('div.mdl-textfield__expandable-holder').length).toBe(1); + expect(element.querySelectorAll('label.mdl-button--icon').length).toBe(1); }); }) ); @@ -134,10 +135,12 @@ describe('AlfrescoSearchControlComponent', () => { .createAsync(AlfrescoSearchControlComponent) .then((componentFixture) => { const element = componentFixture.nativeElement; - componentFixture.componentInstance.expandable = true; + componentFixture.detectChanges(); + componentFixture.componentInstance.expandable = false; componentFixture.detectChanges(); expect(element.querySelectorAll('div.mdl-textfield--expandable').length).toBe(0); expect(element.querySelectorAll('div.mdl-textfield__expandable-holder').length).toBe(0); + expect(element.querySelectorAll('label.mdl-button--icon').length).toBe(0); }); }) );