스타일 수정
CI / test (push) Failing after 44m2s
CI / pr_and_merge (push) Has been skipped

This commit is contained in:
2025-11-29 15:11:49 +09:00
parent c9a62d479c
commit 1f085bd64c
64 changed files with 568 additions and 126 deletions
+14 -1
View File
@@ -1,4 +1,5 @@
import { describe, it, expect } from "vitest";
import { expectNoPxInStyleParts } from "./styleInvariants";
import {
computeImageExportStyles,
computeImageEditorTokens,
@@ -28,7 +29,7 @@ describe("imageHelpers.computeImageExportStyles", () => {
widthPx: 320,
});
expect(imgStyleParts).toContain("width:320px");
expect(imgStyleParts).toContain("width:20em");
});
it("borderRadius 토큰이 full 이면 border-radius 9999px 를 사용해야 한다", () => {
@@ -47,6 +48,18 @@ describe("imageHelpers.computeImageExportStyles", () => {
expect(imgStyleParts).toContain("border-radius:20px");
});
it("Export 이미지 스타일에는 border-radius 를 제외하고 px 단위 값이 포함되지 않아야 한다", () => {
const { wrapperStyleParts, imgStyleParts } = computeImageExportStyles({
backgroundColorCustom: "#123456",
widthMode: "fixed",
widthPx: 320,
borderRadius: "lg",
});
expectNoPxInStyleParts(wrapperStyleParts);
expectNoPxInStyleParts(imgStyleParts, { allowPatterns: [/border-radius:\d+px/] });
});
});
describe("computeImageEditorTokens", () => {