added unit testing, and started implementing unit tests...phew
This commit is contained in:
33
node_modules/colornames/test.js
generated
vendored
Normal file
33
node_modules/colornames/test.js
generated
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
var test = require('tape')
|
||||
|
||||
var toHex = require('./index.js')
|
||||
|
||||
test('maps VGA color names to HEX values', function(t) {
|
||||
t.plan(3)
|
||||
t.equal(toHex('red'), '#FF0000')
|
||||
t.equal(toHex('blue'), '#0000FF')
|
||||
t.equal(toHex('BluE'), '#0000FF')
|
||||
})
|
||||
|
||||
test('maps CSS color names to HEX values', function(t) {
|
||||
t.plan(3)
|
||||
t.equal(toHex('lightsalmon'), '#FFA07A')
|
||||
t.equal(toHex('mediumvioletred'), '#C71585')
|
||||
t.equal(toHex('meDiumVioletRed'), '#C71585')
|
||||
})
|
||||
|
||||
test('meta data about a color', function(t) {
|
||||
t.plan(2)
|
||||
t.deepEqual(toHex.get('red'), {
|
||||
name: "red",
|
||||
css: true,
|
||||
value: "#FF0000",
|
||||
vga: true
|
||||
})
|
||||
t.deepEqual(toHex.get('rEd'), {
|
||||
name: "red",
|
||||
css: true,
|
||||
value: "#FF0000",
|
||||
vga: true
|
||||
})
|
||||
})
|
Reference in New Issue
Block a user