Skip to content

Commit e829930

Browse files
author
Brandon Scott
committed
Update flaky select-form-field test
1 parent c580740 commit e829930

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

src/molecules/form-fields/select-form-field.test.tsx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,39 +30,39 @@ describe("SelectFormField", () => {
3030

3131
test("when has errorsMessages prop, renders with error messages", () => {
3232
// Arrange
33-
const expected = faker.random.words();
34-
const firstErrorMessage = faker.random.words();
35-
const secondErrorMessage = faker.random.words();
33+
const label = faker.random.words();
34+
const errorMessages = [faker.random.uuid(), faker.random.uuid()];
3635
const selectLabel = faker.random.word();
3736
const selectValue = faker.random.word();
3837

3938
// Act
4039
const { getByText } = render(
4140
<SelectFormField
42-
label={expected}
41+
label={label}
4342
onChange={() => {}}
4443
id={uuid()}
45-
errorMessages={[firstErrorMessage, secondErrorMessage]}
44+
errorMessages={errorMessages}
4645
values={[{ value: selectValue, label: selectLabel }]}
4746
/>
4847
);
4948

5049
// Assert
51-
expect(getByText(firstErrorMessage)).not.toBeNil();
52-
expect(getByText(secondErrorMessage)).not.toBeNil();
50+
errorMessages.forEach((errorMessage) =>
51+
expect(getByText(errorMessage)).not.toBeNil()
52+
);
5353
});
5454

5555
test("when has errorsMessage prop, renders with error message", () => {
5656
// Arrange
57-
const expected = faker.random.words();
57+
const label = faker.random.words();
5858
const testErrorMessage = faker.random.words();
5959
const selectLabel = faker.random.word();
6060
const selectValue = faker.random.word();
6161

6262
// Act
6363
const { getByText } = render(
6464
<SelectFormField
65-
label={expected}
65+
label={label}
6666
onChange={() => {}}
6767
id={uuid()}
6868
errorMessage={testErrorMessage}

0 commit comments

Comments
 (0)