UNPKG

@jscad/modeling

Version:

Constructive Solid Geometry (CSG) Library for JSCAD

28 lines (18 loc) 512 B
const test = require('ava') const { hsvToRgb } = require('./index') test('hsvToRgb (HSV values)', (t) => { let obs = hsvToRgb([0, 0.2, 0]) let exp = [0, 0, 0] t.deepEqual(obs, exp) obs = hsvToRgb(0.9166666666666666, 1, 1) exp = [1, 0, 0.5] t.deepEqual(obs, exp) }) test('hsvToRgb (HSVA values)', (t) => { let obs = hsvToRgb([0, 0.2, 0, 1]) let exp = [0, 0, 0, 1] t.deepEqual(obs, exp) obs = hsvToRgb(0.9166666666666666, 1, 1, 0.5) exp = [1, 0, 0.5, 0.5] t.deepEqual(obs, exp) })