import { render, screen } from "@testing-library/react"; import { describe, expect, it } from "vitest"; import MadeBy from "@/components/MadeBy"; describe("MadeBy", () => { it("renders an anchor to mayankgupta.in opening in a new tab", () => { render(); const link = screen.getByRole("link", { name: /made by/i }); expect(link).toHaveAttribute("href", "https://mayankgupta.in"); expect(link).toHaveAttribute("target", "_blank"); expect(link).toHaveAttribute("rel", "noopener noreferrer"); expect(link.textContent).toMatch(/techfreakworm/); }); it("includes the heart and the year", () => { render(); const link = screen.getByRole("link", { name: /made by/i }); expect(link.textContent).toMatch(/♥/); expect(link.textContent).toMatch(/2026/); }); });