import React from "react"; import { render, screen } from "@testing-library/react"; import AuthProvider, { AuthContext } from "../src/AuthProvider"; import "@testing-library/jest-dom"; describe("AuthProvider", () => { it("should provide default user and roles as null and empty array", () => { render( {({ user, roles }) => ( <>
{user ? user.name : "null"}
{roles.length}
)}
); expect(screen.getByTestId("user")).toHaveTextContent("null"); expect(screen.getByTestId("roles")).toHaveTextContent("0"); }); });