From 5412fa7a5f1c537ee6fc489a838d1afb83767b40 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Fri, 9 Aug 2024 10:59:56 +0200
Subject: [PATCH] OZG-6129 improve test

---
 .../instant-search/instant-search.component.spec.ts    | 10 ++++++++++
 .../instant-search/instant-search.component.ts         |  1 +
 2 files changed, 11 insertions(+)

diff --git a/alfa-client/libs/design-system/src/lib/instant-search/instant-search/instant-search.component.spec.ts b/alfa-client/libs/design-system/src/lib/instant-search/instant-search/instant-search.component.spec.ts
index 95c3f7d780..f900a81ba7 100644
--- a/alfa-client/libs/design-system/src/lib/instant-search/instant-search/instant-search.component.spec.ts
+++ b/alfa-client/libs/design-system/src/lib/instant-search/instant-search/instant-search.component.spec.ts
@@ -568,11 +568,21 @@ describe('InstantSearchComponent', () => {
   });
 
   describe('onItemClicked', () => {
+    beforeEach(() => {
+      component.hideResults = jest.fn();
+    });
+
     it('should emit searchResultSelected', () => {
       component.onItemClicked(searchResults[0], 0);
 
       expect(searchResultSelected.emit).toHaveBeenCalledWith(searchResults[0]);
     });
+
+    it('should hide results', () => {
+      component.onItemClicked(searchResults[0], 0);
+
+      expect(component.hideResults).toHaveBeenCalled();
+    });
   });
 
   describe('onClickHandler', () => {
diff --git a/alfa-client/libs/design-system/src/lib/instant-search/instant-search/instant-search.component.ts b/alfa-client/libs/design-system/src/lib/instant-search/instant-search/instant-search.component.ts
index c0fbaabedc..c16d9fab51 100644
--- a/alfa-client/libs/design-system/src/lib/instant-search/instant-search/instant-search.component.ts
+++ b/alfa-client/libs/design-system/src/lib/instant-search/instant-search/instant-search.component.ts
@@ -219,5 +219,6 @@ export class InstantSearchComponent implements OnInit, OnDestroy {
   onItemClicked(searchResult: InstantSearchResult<unknown>, index: number) {
     this.searchResultSelected.emit(searchResult);
     this.focusedResult = index;
+    this.hideResults();
   }
 }
-- 
GitLab