From: Jakub Pawlowicz Date: Fri, 10 Apr 2015 09:28:30 +0000 (+0100) Subject: Adds more override specs. X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=c3c68b6bf4eebfeabc2a30d3bde9143e59ed6daa;p=clean-css.git Adds more override specs. --- diff --git a/test/properties/override-compacting-test.js b/test/properties/override-compacting-test.js index ab0874e2..1c514935 100644 --- a/test/properties/override-compacting-test.js +++ b/test/properties/override-compacting-test.js @@ -218,6 +218,65 @@ vows.describe(optimize) } } }) + .addBatch({ + 'border radius': { + 'topic': 'a{-moz-border-radius:2px;-moz-border-top-left-radius:3px}', + 'into': function (topic) { + assert.deepEqual(_optimize(topic), [ + [['-moz-border-radius', false , false], ['3px'], ['2px'], ['2px']] + ]); + } + }, + 'border radius prefixed and unprefixed': { + 'topic': 'a{-moz-border-radius:2px;border-top-left-radius:3px}', + 'into': function (topic) { + assert.deepEqual(_optimize(topic), [ + [['-moz-border-radius', false , false], ['2px']], + [['border-top-left-radius', false , false], ['3px']] + ]); + } + }, + 'border width': { + 'topic': 'a{border-width:2px 3px 2px 1px;border-left-width:3px}', + 'into': function (topic) { + assert.deepEqual(_optimize(topic), [ + [['border-width', false , false], ['2px'], ['3px']] + ]); + } + }, + 'list style': { + 'topic': 'a{list-style:circle inside;list-style-image:__ESCAPED_URL_CLEAN_CSS0__}', + 'into': function (topic) { + assert.deepEqual(_optimize(topic), [ + [['list-style', false , false], ['circle'], ['inside'], ['__ESCAPED_URL_CLEAN_CSS0__']] + ]); + } + }, + 'margin': { + 'topic': 'a{margin:10px 20px;margin-left:25px}', + 'into': function (topic) { + assert.deepEqual(_optimize(topic), [ + [['margin', false , false], ['10px'], ['20px'], ['10px'], ['25px']] + ]); + } + }, + 'outline': { + 'topic': 'a{outline:red solid 1px;outline-width:3px}', + 'into': function (topic) { + assert.deepEqual(_optimize(topic), [ + [['outline', false , false], ['red'], ['solid'], ['3px']] + ]); + } + }, + 'padding': { + 'topic': 'a{padding:10px;padding-right:20px;padding-left:20px}', + 'into': function (topic) { + assert.deepEqual(_optimize(topic), [ + [['padding', false , false], ['10px'], ['20px']] + ]); + } + } + }) .addBatch({ 'shorthand then longhand multiplex': { 'topic': 'p{background:top left;background-repeat:no-repeat,no-repeat}',