import manifest from "./manifest"; import { alt as openGraphAlt } from "./opengraph-image"; /** * A home se apresenta como "Sites e sistemas sob medida para o jeito que a sua empresa trabalha" (o título do hero). * O manifesto e a imagem de compartilhamento dizem o mesmo, e não o posicionamento anterior, que falava só de pedido * pelo WhatsApp e de planilha (os dois casos continuam nos cartões de oferta, não no posicionamento). */ jest.mock("next/og", () => ({ ImageResponse: jest.fn() })); describe("manifesto do site", () => { it("fala de sites e sistemas sob medida, não do posicionamento anterior", () => { const { name, description } = manifest(); expect(name).toMatch(/Sites e sistemas/); expect(description).toMatch( /^Sites e sistemas sob medida para o jeito que a sua empresa trabalha\./, ); expect(description).not.toMatch(/WhatsApp|planilha/); }); }); describe("imagem de compartilhamento da home", () => { it("tem o texto alternativo de sites e sistemas", () => { expect(openGraphAlt).toMatch(/Sites e sistemas/); }); });