Upgrade frontend to React 18 (#3353)

Co-authored-by: Kira Pilot <kira.pilot23@gmail.com>
This commit is contained in:
Ammar Bandukwala
2022-08-22 15:42:06 -05:00
committed by GitHub
parent 6fde537f9c
commit 2ee6acb2ad
121 changed files with 2465 additions and 2293 deletions

View File

@ -1,4 +1,4 @@
import { act, fireEvent, render, screen } from "@testing-library/react"
import { fireEvent, render, screen } from "@testing-library/react"
import { useFormik } from "formik"
import { FC } from "react"
import * as yup from "yup"
@ -11,9 +11,9 @@ namespace Helpers {
export const requiredValidationMsg = "required"
export const Component: FC<Omit<FormTextFieldProps<FormValues>, "form" | "formFieldName">> = (
props,
) => {
export const Component: FC<
React.PropsWithChildren<Omit<FormTextFieldProps<FormValues>, "form" | "formFieldName">>
> = (props) => {
const form = useFormik<FormValues>({
initialValues: {
name: "",
@ -58,17 +58,13 @@ describe("FormTextField", () => {
expect(screen.queryByText(Helpers.requiredValidationMsg)).toBeNull()
// When
act(() => {
fireEvent.focus(el as Element)
})
fireEvent.focus(el as Element)
// Then
expect(screen.queryByText(Helpers.requiredValidationMsg)).toBeNull()
// When
act(() => {
fireEvent.blur(el as Element)
})
fireEvent.blur(el as Element)
// Then
expect(screen.queryByText(Helpers.requiredValidationMsg)).toBeDefined()