diff --git a/ng2-components/ng2-alfresco-search/src/components/search-control.component.html b/ng2-components/ng2-alfresco-search/src/components/search-control.component.html index 1d130f262a..fd6374f91f 100644 --- a/ng2-components/ng2-alfresco-search/src/components/search-control.component.html +++ b/ng2-components/ng2-alfresco-search/src/components/search-control.component.html @@ -1,13 +1,13 @@
- +
{ }, 500); }); + it('click on the search button should not trigger the search when you click on it to close the search bar', (done) => { + spyOn(searchService, 'getQueryNodesPromise') + .and.returnValue(Promise.resolve(results)); + + component.liveSearchTerm = 'test'; + + fixture.detectChanges(); + component.subscriptAnimationState = 'active'; + + let searchButton: any = element.querySelector('#adf-search-button'); + searchButton.click(); + + setTimeout(() => { + fixture.detectChanges(); + expect(component.liveSearchComponent.panelAnimationState).not.toBe('void'); + let resultElement: Element = element.querySelector('#adf-search-results'); + expect(resultElement).toBe(null); + done(); + done(); + }, 500); + }); + it('click on the search button should open the input box when is close', (done) => { fixture.detectChanges(); component.subscriptAnimationState = 'inactive';