diff --git a/colors.js b/colors.js index a4fd8fd..506c14b 100644 --- a/colors.js +++ b/colors.js @@ -119,6 +119,7 @@ module.exports = { , plum: [221, 160, 203] , powderblue: [176, 224, 230] , purple: [128, 0, 128] + , rebeccapurple: [102, 51, 153] , red: [255, 0, 0] , rosybrown: [188, 143, 143] , royalblue: [65, 105, 225] @@ -147,4 +148,4 @@ module.exports = { , whitesmoke: [245, 245, 245] , yellow: [255, 255, 0] , yellowgreen: [154, 205, 5] -}; \ No newline at end of file +}; diff --git a/test/index.js b/test/index.js index 065a7e1..fcef8fc 100644 --- a/test/index.js +++ b/test/index.js @@ -6,12 +6,18 @@ describe('named', function(){ parse('blue').r.should.equal(0); parse('blue').g.should.equal(0); parse('blue').b.should.equal(255); + parse('rebeccapurple').r.should.equal(102); + parse('rebeccapurple').g.should.equal(51); + parse('rebeccapurple').b.should.equal(153); }) - + it('should parse case insensitive', function(){ parse('Blue').r.should.equal(0); parse('BLUE').g.should.equal(0); parse('Blue').b.should.equal(255); + parse('Rebeccapurple').r.should.equal(102); + parse('REBECCAPURPLE').g.should.equal(51); + parse('Rebeccapurple').b.should.equal(153); }) }) @@ -55,4 +61,4 @@ describe('rgba(n, n, n, n)', function(){ parse('rgba(0,0,0,.5)').a.should.equal(0.5); parse('rgba(0,0,0,.75)').a.should.equal(0.75); }) -}) \ No newline at end of file +})