diff --git a/core-web/libs/portlets/dot-locales/portlet/src/lib/dot-locales-list/dot-locales-list.component.html b/core-web/libs/portlets/dot-locales/portlet/src/lib/dot-locales-list/dot-locales-list.component.html index 0414d374d3de..837bc51dbead 100644 --- a/core-web/libs/portlets/dot-locales/portlet/src/lib/dot-locales-list/dot-locales-list.component.html +++ b/core-web/libs/portlets/dot-locales/portlet/src/lib/dot-locales-list/dot-locales-list.component.html @@ -44,7 +44,7 @@ - + {{ locale.language }} ({{ locale.isoCode }}) @if (locale.defaultLanguage) { diff --git a/core-web/libs/portlets/dot-locales/portlet/src/lib/dot-locales-list/dot-locales-list.component.spec.ts b/core-web/libs/portlets/dot-locales/portlet/src/lib/dot-locales-list/dot-locales-list.component.spec.ts index 130a8b2e77b5..9363423c12c8 100644 --- a/core-web/libs/portlets/dot-locales/portlet/src/lib/dot-locales-list/dot-locales-list.component.spec.ts +++ b/core-web/libs/portlets/dot-locales/portlet/src/lib/dot-locales-list/dot-locales-list.component.spec.ts @@ -81,4 +81,16 @@ describe('DotLocalesListComponent', () => { expect(spectator.query('.p-tag-success')).toHaveText('Default'); }); + + it('should open AddEditDialog with locale id when row is clicked', () => { + spectator.detectChanges(); + + jest.spyOn(spectator.component.store, 'openAddEditDialog'); + + const row = spectator.query(byTestId('locale-row')); + + spectator.click(row); + + expect(spectator.component.store.openAddEditDialog).toHaveBeenCalled(); + }); });