UNPKG

lib-colors

Version:

Simple node.js library for work with colors

66 lines (65 loc) 1.3 kB
export const testCases = [ { value: { r: 0, g: 0, b: 0, a: 0 }, expect: { rgb: 'rgba(0,0,0,0)', hex: '#000000ff', hsl: 'hsl(0, 0%, 0% / 0)', cmyk: '0 0 0 100 0', }, }, { value: { r: 0, g: 0, b: 0, a: 0.5 }, expect: { rgb: 'rgba(0,0,0,0.5)', hex: '#0000007f', hsl: 'hsl(0, 0%, 0% / 0.5)', cmyk: '0 0 0 100 0.5', }, }, { value: { r: 255, g: 255, b: 255, a: 1 }, expect: { rgb: 'rgb(255,255,255)', hex: '#ffffff', hsl: 'hsl(0, 0%, 100%)', cmyk: '0 0 0 0', }, }, { value: { r: -1, g: -1, b: -1, a: 100 }, expect: { rgb: 'rgb(0,0,0)', hex: '#000000', hsl: 'hsl(0, 0%, 0%)', cmyk: '0 0 0 100', }, }, { value: { r: 100, g: 100, b: 100, a: -1 }, expect: { rgb: 'rgb(100,100,100)', hex: '#646464', hsl: 'hsl(0, 0%, 39%)', cmyk: '0 0 0 61', }, }, { value: { r: 256, g: 256, b: 256, a: -1 }, expect: { rgb: 'rgb(255,255,255)', hex: '#ffffff', hsl: 'hsl(0, 0%, 100%)', cmyk: '0 0 0 0', }, }, { value: { r: -1, g: -1, b: -1, a: -1 }, expect: { rgb: 'rgb(0,0,0)', hex: '#000000', hsl: 'hsl(0, 0%, 0%)', cmyk: '0 0 0 100', }, }, ];