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 52538ebbe1ededec7e8cbf708cc20e477bac705a..089692b213692a024ccf7d6dc07071bd9c25d812 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 7a19b9d4b94daa9352067f270db66a6aa2eb9751..e02da6ddc31ea1fda0572f40be876b6a1969012b 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 >