Footer fix
This commit is contained in:
@@ -77,8 +77,37 @@ describe("Footer (behavioral tests)", () => {
|
||||
it("renders navigation links with baseline width-fit focus targets", () => {
|
||||
render(<Footer />);
|
||||
const useCases = screen.getAllByRole("link", { name: "Use cases" })[0];
|
||||
expect(useCases).toHaveClass("w-fit", "self-start", "md:self-end");
|
||||
expect(useCases).toHaveClass(
|
||||
"w-fit",
|
||||
"self-start",
|
||||
"text-left",
|
||||
"md:ml-auto",
|
||||
"md:self-end",
|
||||
"md:text-right",
|
||||
"md:justify-end",
|
||||
);
|
||||
expect(useCases).not.toHaveClass("w-full");
|
||||
const nav = screen.getByRole("navigation", { name: "Footer" });
|
||||
expect(nav).toHaveClass(
|
||||
"items-start",
|
||||
"md:ml-auto",
|
||||
"md:w-auto",
|
||||
"md:items-end",
|
||||
"md:text-right",
|
||||
);
|
||||
});
|
||||
|
||||
it("renders a CC BY-SA 4.0 license link instead of an all-rights-reserved notice", () => {
|
||||
render(<Footer />);
|
||||
const license = screen.getAllByRole("link", {
|
||||
name: "Content licensed under CC BY-SA 4.0",
|
||||
})[0];
|
||||
expect(license).toHaveAttribute(
|
||||
"href",
|
||||
"https://creativecommons.org/licenses/by-sa/4.0/",
|
||||
);
|
||||
expect(license).toHaveAttribute("rel", "license");
|
||||
expect(screen.queryByText(/all right reserved/i)).not.toBeInTheDocument();
|
||||
});
|
||||
|
||||
it("renders legal links", () => {
|
||||
|
||||
Reference in New Issue
Block a user