-
1
-
2
-
3
-
4
-
5
-
6
-
7
-
8
-
9
-
10
-
11
-
12
-
13
-
14
-
15
-
16
-
17
-
18
-
19
-
20
-
21
import { describe, expect, it } from "vitest";
import { getLinearGradientAngle, radToDeg } from "./gradient";
describe("radToDeg", () => {
it("πrad = 180deg", () => {
expect(radToDeg(Math.PI)).toBeCloseTo(180);
});
it("π/2rad = 90deg", () => {
expect(radToDeg(Math.PI / 2)).toBeCloseTo(90);
});
});
describe("getLinearGradientAngle", () => {
it("(0.5,0) to (0.5,1) = 270deg", () => {
expect(getLinearGradientAngle({ x: 0.5, y: 0 }, { x: 0.5, y: 1 })).toBe(
270,
);
});
});