UNPKG

@ginden/blinkstick-v2

Version:
18 lines 1.03 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const vitest_1 = require("vitest"); const color_input_to_rgb_tuple_1 = require("./color-input-to-rgb-tuple"); (0, vitest_1.describe)('parseSaneColorParam', () => { (0, vitest_1.it)('converts array of numbers to [r, g, b]', () => { (0, vitest_1.expect)((0, color_input_to_rgb_tuple_1.colorInputToRgbTuple)([1, 2, 3])).toEqual([1, 2, 3]); }); (0, vitest_1.it)('converts color name to [r, g, b]', () => { (0, vitest_1.expect)((0, color_input_to_rgb_tuple_1.colorInputToRgbTuple)('red')).toEqual([255, 0, 0]); (0, vitest_1.expect)((0, color_input_to_rgb_tuple_1.colorInputToRgbTuple)('aqua')).toEqual([0, 255, 255]); }); (0, vitest_1.it)('throws on invalid color format', () => { // @ts-expect-error invalid input (0, vitest_1.expect)(() => (0, color_input_to_rgb_tuple_1.colorInputToRgbTuple)('not-a-color')).toThrow(TypeError); }); }); //# sourceMappingURL=parse-sane-color-param.spec.js.map