Skip to content

Commit 30552d4

Browse files
committed
AKR(Frontend): Try to fix tests [deploy]
1 parent d513004 commit 30552d4

File tree

5 files changed

+5
-14
lines changed

5 files changed

+5
-14
lines changed

frontend/packages/akr/src/components/publicTranslator/filters/PublicTranslatorFilters.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,6 @@ export const PublicTranslatorFilters = ({
283283
</Caption>
284284
</div>
285285
<Box
286-
data-testid="public-translator-filters__filter__language-pair"
287286
className="public-translator-filters__filter__language-pair"
288287
onClick={showTranslatorsAlreadySelectedToast}
289288
>

frontend/packages/akr/src/tests/cypress/support/page-objects/publicTranslatorFilters.ts

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,18 +7,8 @@ class PublicTranslatorFilters {
77
elements = {
88
fromLangComboBox: () =>
99
cy.findByTestId('public-translator-filters__from-language-select'),
10-
fromLangNativeSelect: () =>
11-
cy
12-
.findByTestId('public-translator-filters__filter__language-pair')
13-
.findAllByRole('combobox')
14-
.first(),
1510
toLangComboBox: () =>
1611
cy.findByTestId('public-translator-filters__to-language-select'),
17-
toLangNativeSelect: () =>
18-
cy
19-
.findByTestId('public-translator-filters__filter__language-pair')
20-
.findAllByRole('combobox')
21-
.last(),
2212
name: () => cy.findByTestId('public-translator-filters__name-field'),
2313
town: () => cy.findByTestId('public-translator-filters__town-combobox'),
2414
empty: () => cy.findByTestId('public-translator-filters__empty-btn'),
@@ -32,7 +22,7 @@ class PublicTranslatorFilters {
3222

3323
selectFromLangByName(isPhone: boolean, from: string) {
3424
if (isPhone) {
35-
this.elements.fromLangNativeSelect().select(from);
25+
this.elements.fromLangComboBox().findByRole('combobox').select(from);
3626
} else {
3727
this.clickFromLang();
3828
this.selectOptionByName(from);
@@ -41,7 +31,7 @@ class PublicTranslatorFilters {
4131

4232
selectToLangByName(isPhone: boolean, to: string) {
4333
if (isPhone) {
44-
this.elements.toLangNativeSelect().select(to);
34+
this.elements.toLangComboBox().findByRole('combobox').select(to);
4535
} else {
4636
this.clickToLang();
4737
this.selectOptionByName(to);

frontend/packages/shared/src/components/LanguageSelect/LanguageSelect.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ export const LanguageSelect = ({
8181
value,
8282
helperText,
8383
showError,
84+
'data-testid': rest['data-testid'],
8485
};
8586
for (const prop in rest) {
8687
if (prop in nativeSelectProps) {

frontend/packages/shared/src/components/NativeSelect/NativeSelect.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export const NativeSelectWithLabel: FC<
6262
const errorStyles = showError ? { color: 'error.main' } : {};
6363

6464
return (
65-
<FormControl fullWidth error={showError}>
65+
<FormControl data-testid={rest['data-testid']} fullWidth error={showError}>
6666
<label htmlFor={id}>
6767
<Text sx={errorStyles}>
6868
<b>{label}</b>

frontend/packages/shared/src/interfaces/comboBox.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { TextFieldVariant } from '../enums/common';
55
export type ComboBoxOption = { label: string; value: string };
66
export type AutocompleteValue = ComboBoxOption | null;
77
export interface ComboBoxProps {
8+
'data-testid'?: string;
89
label?: string;
910
showInputLabel?: boolean;
1011
helperText?: string;

0 commit comments

Comments
 (0)