import React from "react"; import PdfView from "./PdfView"; import { render } from "@testing-library/react"; import { ThemeProvider } from "styled-components"; import { theme } from "styles/theme"; import { pdfjs } from "react-pdf"; jest.mock("react-pdf", () => ({ pdfjs: { GlobalWorkerOptions: { workerSrc: "", }, }, Page: () =>
Page
, Document: () =>
Document
, })); test("tests things", async () => { const filename = "test.pdf"; const url = "https://example.com/test.pdf"; const page = 0; const numPages = 5; const setNumPages = (page: number) => {}; const setSelectedPage = (page: number) => {}; const { container } = render( ); expect(container.textContent).toContain(filename); expect(container.textContent).toContain(`Page ${page + 1} of ${numPages}`); });