18 lines
624 B
TypeScript
18 lines
624 B
TypeScript
import { render, screen } from "@testing-library/react";
|
|
import { MemoryRouter } from "react-router-dom";
|
|
import { describe, expect, it } from "vitest";
|
|
import { HomePage } from "./HomePage";
|
|
|
|
describe("HomePage", () => {
|
|
it("renders landing sections", () => {
|
|
render(
|
|
<MemoryRouter>
|
|
<HomePage />
|
|
</MemoryRouter>
|
|
);
|
|
expect(screen.getByRole("heading", { name: "Organic Tech / Compton" })).toBeInTheDocument();
|
|
expect(screen.getByRole("heading", { name: "About Compton" })).toBeInTheDocument();
|
|
expect(screen.getByRole("heading", { name: "Contacts" })).toBeInTheDocument();
|
|
});
|
|
});
|