2022-11-25 11:02:00 +11:00
|
|
|
import React from "react";
|
|
|
|
import { render, screen } from "@testing-library/react";
|
|
|
|
import App from "./App";
|
2022-11-12 13:11:54 +11:00
|
|
|
|
2022-11-25 11:02:00 +11:00
|
|
|
let listener: ((rect: any) => void) | undefined = undefined;
|
|
|
|
(global as any).ResizeObserver = class ResizeObserver {
|
|
|
|
constructor(ls: ((rect: any) => void) | undefined) {
|
|
|
|
listener = ls;
|
|
|
|
}
|
|
|
|
observe() {}
|
|
|
|
unobserve() {}
|
|
|
|
disconnect() {}
|
|
|
|
};
|
|
|
|
|
|
|
|
test("renders learn react link", () => {
|
2022-11-12 13:11:54 +11:00
|
|
|
render(<App />);
|
2022-11-25 11:02:00 +11:00
|
|
|
const linkElement = screen.getByText(/viewer/i);
|
2022-11-12 13:11:54 +11:00
|
|
|
expect(linkElement).toBeInTheDocument();
|
|
|
|
});
|