MCPcopy
hub / github.com/darkreader/darkreader / round

Function round

tests/unit/utils/color.tests.ts:91–91  ·  view source on GitHub ↗
(color: HSLA)

Source from the content-addressed store, hash-verified

89 expect(hslToRGB({h: 0, s: 0, l: 0.5})).toEqual({r: 128, g: 128, b: 128, a: 1});
90
91 const round = (color: HSLA) => Object.entries(color).reduce((c, [k, v]) => (c[k as keyof HSLA] = k === 'h' ? Math.round(v) : Math.round(v * 100) / 100, c), {} as HSLA);
92 expect(round(rgbToHSL({r: 0, g: 255, b: 255, a: 0.25}))).toEqual({h: 180, s: 1, l: 0.5, a: 0.25});
93 expect(round(rgbToHSL({r: 128, g: 0, b: 0, a: 0.5}))).toEqual({h: 0, s: 1, l: 0.25, a: 0.5});
94 expect(round(rgbToHSL({r: 233, g: 109, b: 78}))).toEqual({h: 12, s: 0.78, l: 0.61, a: 1});

Callers 1

color.tests.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected