From 5ffd666613d0a12e250fca1c6c404903f2a5358a Mon Sep 17 00:00:00 2001 From: Mathias Bynens Date: Mon, 7 Jul 2014 12:39:33 +0200 Subject: [PATCH] Add `rebeccapurple` http://dev.w3.org/csswg/css-color-4/#valuedef-rebeccapurple --- colors.js | 3 ++- test/index.js | 10 ++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) 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 +})