28 lines
1022 B
TypeScript
28 lines
1022 B
TypeScript
import { describe, it, expect } from "vitest";
|
||
import {
|
||
CREATE_FLOW_MD_UP_COLUMN_MAX_CLASS,
|
||
CREATE_FLOW_MD_UP_GRID_CELL_CLASS,
|
||
CREATE_FLOW_TWO_COLUMN_MAX_WIDTH_CLASS,
|
||
CREATE_FLOW_MD_CENTERED_MAIN_CLASS,
|
||
CREATE_FLOW_MD_CENTERED_SHELL_CLASS,
|
||
} from "../../app/(app)/create/components/createFlowLayoutTokens";
|
||
|
||
describe("createFlowLayoutTokens", () => {
|
||
it("exports create-flow column and two-column max class strings", () => {
|
||
expect(CREATE_FLOW_MD_UP_COLUMN_MAX_CLASS).toBe(
|
||
"w-full min-w-0 md:max-w-[640px]",
|
||
);
|
||
expect(CREATE_FLOW_MD_UP_GRID_CELL_CLASS).toBe(
|
||
"w-full min-w-0 md:mx-auto md:max-w-[640px]",
|
||
);
|
||
expect(CREATE_FLOW_TWO_COLUMN_MAX_WIDTH_CLASS).toBe("md:max-w-[1328px]");
|
||
});
|
||
|
||
it("centers lockup+card and card-stack steps in the nav–footer band from md", () => {
|
||
expect(CREATE_FLOW_MD_CENTERED_MAIN_CLASS).toBe(
|
||
"items-start justify-center overflow-y-auto",
|
||
);
|
||
expect(CREATE_FLOW_MD_CENTERED_SHELL_CLASS).toBe("md:my-auto md:pt-0");
|
||
});
|
||
});
|