mirror of
https://github.com/coder/coder.git
synced 2025-07-12 00:14:10 +00:00
Upgrade frontend to React 18 (#3353)
Co-authored-by: Kira Pilot <kira.pilot23@gmail.com>
This commit is contained in:
@ -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()
|
||||
|
Reference in New Issue
Block a user