Skip to main content

Basic Component

import React from "react";

export const Person = ({ name }: { name: string }) => (
<div role="contentinfo">Name is {name}</div>
);
import React from "react";
import { render, screen } from "@testing-library/react";
import { Person } from "./Person";

test("renders a name", () => {
render(<Person name="Jack" />);
const divElement = screen.getByRole("contentinfo");
expect(divElement).toHaveTextContent("Name is Jack");
expect(divElement).toHaveAttribute("role", "contentinfo");
});