UNPKG

zeplin-extension-style-kit

Version:

Models and utilities to generate CSS-like style code in Zeplin extensions.

27 lines (19 loc) 637 B
import { Percent } from "@root/values/percent"; test("zero is 0 without percent symbol", () => { const pc = new Percent(0); expect(pc.toStyleValue()).toBe("0"); }); test("equality check (zero)", () => { const pc = new Percent(0); const other = new Percent(0); expect(pc.equals(other)).toBe(true); }); test("equality check (non-zero)", () => { const pc = new Percent(0.13); const other = new Percent(0.13); expect(pc.equals(other)).toBe(true); }); test("a value in (0, 1] interval is converted to percentage", () => { const pc = new Percent(0.13); expect(pc.toStyleValue()).toBe("13%"); });