import React from "react"; import { render } from "@testing-library/react-native"; import { withModalNavigationContextProvider } from "../"; describe("withModalNavigationContextProvider", () => { it("does not re-render the wrapped component when props are unchanged", () => { const Component = jest.fn(() => null); const WrappedComponent = withModalNavigationContextProvider(Component); const { rerender } = render(); rerender(); expect(Component).toHaveBeenCalledTimes(1); }); });