From 7a5aa179df03b08b7c73e6a28c47b79b240ab992 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Fri, 9 Aug 2024 09:33:10 +0200
Subject: [PATCH] OZG-6129 Refactor test for event emitter in search result
 item

---
 .../search-result-item.component.spec.ts                 | 9 +++++----
 .../search-result-item/search-result-item.component.ts   | 2 +-
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/alfa-client/libs/design-system/src/lib/instant-search/search-result-item/search-result-item.component.spec.ts b/alfa-client/libs/design-system/src/lib/instant-search/search-result-item/search-result-item.component.spec.ts
index 52538ebbe1..089692b213 100644
--- a/alfa-client/libs/design-system/src/lib/instant-search/search-result-item/search-result-item.component.spec.ts
+++ b/alfa-client/libs/design-system/src/lib/instant-search/search-result-item/search-result-item.component.spec.ts
@@ -1,4 +1,5 @@
-import { getElementFromFixture } from '@alfa-client/test-utils';
+import { getElementFromFixture, mock } from '@alfa-client/test-utils';
+import { EventEmitter } from '@angular/core';
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 import { getDataTestIdOf } from 'libs/tech-shared/test/data-test';
 import { SearchResultItemComponent } from './search-result-item.component';
@@ -22,14 +23,14 @@ describe('SearchResultItemComponent', () => {
     expect(component).toBeTruthy();
   });
 
-  describe('clickItem', () => {
+  describe('itemClicked', () => {
     it('should emit event', () => {
+      component.itemClicked = <any>mock(EventEmitter);
       const button = getElementFromFixture(fixture, getDataTestIdOf('item-button'));
-      const emitSpy = jest.spyOn(component.itemClicked, 'emit');
 
       button.click();
 
-      expect(emitSpy).toHaveBeenCalled();
+      expect(component.itemClicked.emit).toHaveBeenCalled();
     });
   });
 
diff --git a/alfa-client/libs/design-system/src/lib/instant-search/search-result-item/search-result-item.component.ts b/alfa-client/libs/design-system/src/lib/instant-search/search-result-item/search-result-item.component.ts
index 7a19b9d4b9..e02da6ddc3 100644
--- a/alfa-client/libs/design-system/src/lib/instant-search/search-result-item/search-result-item.component.ts
+++ b/alfa-client/libs/design-system/src/lib/instant-search/search-result-item/search-result-item.component.ts
@@ -13,7 +13,7 @@ import { Component, ElementRef, EventEmitter, Input, Output, ViewChild } from '@
     ]"
     role="listitem"
     tabindex="-1"
-    (click)="clickItem.emit()"
+    (click)="itemClicked.emit()"
     data-test-id="item-button"
     #button
   >
-- 
GitLab