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