import React from "react"; import { UrlField } from "./"; import { render } from "@test"; const url = "https://www.google.com/"; describe("UrlField", () => { it("renders urlField with given value", () => { const { getByText } = render(); const link = getByText(url) as HTMLAnchorElement; expect(link.href).toBe(url); expect(link.tagName).toBe("A"); }); it("renders deep fields", () => { const record = { id: 1, source: { path: url } }; const { getByText } = render(); const link = getByText(url) as HTMLAnchorElement; expect(link.href).toBe(url); }); it("renders children element", () => { const { getByText } = render( Make this link, ); const link = getByText("Make this link") as HTMLAnchorElement; expect(link.href).toBe(url); }); });