findBy* Queries Have Async Built In
test("displays validation warnings for required fields", async () => {
render(<MyFormComponent />);
fireEvent.click(screen.getByText("Submit"));
// validation on Name field
const nameValidation = await screen.findByTestId("error-name");
expect(nameValidation.innerHTML).toBe("Required");
});Last updated