import React from "react"; import { renderWithTheme } from "../../testHelpers"; import { Link, LinkExternal } from "../../components/Link"; it("renders link correctly", () => { const { asFragment } = renderWithTheme(Link); expect(asFragment()).toMatchInlineSnapshot(` .c0 { color: #1FC7D4; font-size: 16px; font-weight: 600; line-height: 1.5; } .c1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } .c1:hover { -webkit-text-decoration: underline; text-decoration: underline; } Link `); }); it("renders link external link correctly", () => { const { asFragment } = renderWithTheme(Link); expect(asFragment()).toMatchInlineSnapshot(` .c0 { color: #1FC7D4; font-size: 16px; font-weight: 600; line-height: 1.5; } .c1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } .c1:hover { -webkit-text-decoration: underline; text-decoration: underline; } .c2 { fill: #1FC7D4; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-left: 4px; } Link `); });