1
0
Fork 0
This repository has been archived on 2025-08-23. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
backup-websites-2024-01/tests/Home.test.tsx

25 lines
761 B
TypeScript

import { expect, test } from "vitest";
import { render, screen, within } from "@testing-library/react";
import Home from "../pages";
test("home", () => {
render(<Home />);
const main = within(screen.getByRole("main"));
expect(
main.getByRole("heading", {
level: 1,
name: /Jsem Vojtěch Mareš a pomohu Vám s Vaší IT infrastrukturou./i,
})
).toBeDefined();
const meets = screen.getAllByText(/Domluvme si schůzku/i);
meets.map((m) =>
expect(m.getAttribute("href")).toBe(
"https://calendly.com/vojtechmares/30min"
)
);
// const footer = within(screen.getByRole('contentinfo'))
// const link = within(footer.getByRole('link'))
// expect(link.getByRole('img', { name: /vercel logo/i })).toBeDefined()
});