opacity: true // rgba / hsla
},
properties: {
- backgroundSizeMerging: false, // background-size to shorthand
backgroundClipMerging: false, // background-clip to shorthand
+ backgroundSizeMerging: false, // background-size to shorthand
colors: true, // any kind of color transformations, like `#ff00ff` to `#f0f` or `#fff` into `red`
iePrefixHack: false, // underscore / asterisk prefix hacks on IE
ieSuffixHack: false, // \9 suffix hacks on IE
opacity: false
},
properties: {
- backgroundSizeMerging: false,
backgroundClipMerging: false,
+ backgroundSizeMerging: false,
colors: true,
iePrefixHack: true,
ieSuffixHack: true,
opacity: false
},
properties: {
- backgroundSizeMerging: false,
backgroundClipMerging: false,
+ backgroundSizeMerging: false,
colors: true,
iePrefixHack: true,
ieSuffixHack: true,
'gets default options': function(options) {
assert.isTrue(options.colors.opacity);
assert.isTrue(options.properties.colors);
- assert.isFalse(options.properties.backgroundSizeMerging);
assert.isFalse(options.properties.backgroundClipMerging);
+ assert.isFalse(options.properties.backgroundSizeMerging);
assert.isFalse(options.properties.iePrefixHack);
assert.isFalse(options.properties.ieSuffixHack);
assert.isTrue(options.properties.merging);
},
'gets merged options': function(options) {
assert.isTrue(options.colors.opacity);
- assert.isFalse(options.properties.backgroundSizeMerging);
assert.isFalse(options.properties.backgroundClipMerging);
+ assert.isFalse(options.properties.backgroundSizeMerging);
assert.isTrue(options.properties.colors);
assert.isFalse(options.properties.iePrefixHack);
assert.isFalse(options.properties.ieSuffixHack);
},
'gets template options': function(options) {
assert.isFalse(options.colors.opacity);
- assert.isFalse(options.properties.backgroundSizeMerging);
assert.isFalse(options.properties.backgroundClipMerging);
+ assert.isFalse(options.properties.backgroundSizeMerging);
assert.isTrue(options.properties.colors);
assert.isTrue(options.properties.iePrefixHack);
assert.isTrue(options.properties.ieSuffixHack);
},
'gets template options': function(options) {
assert.isFalse(options.colors.opacity);
- assert.isFalse(options.properties.backgroundSizeMerging);
assert.isFalse(options.properties.backgroundClipMerging);
+ assert.isFalse(options.properties.backgroundSizeMerging);
assert.isTrue(options.properties.colors);
assert.isTrue(options.properties.iePrefixHack);
assert.isTrue(options.properties.ieSuffixHack);
},
'gets calculated options': function(options) {
assert.isTrue(options.colors.opacity);
- assert.isFalse(options.properties.backgroundSizeMerging);
assert.isFalse(options.properties.backgroundClipMerging);
+ assert.isFalse(options.properties.backgroundSizeMerging);
assert.isTrue(options.properties.colors);
assert.isFalse(options.properties.iePrefixHack);
assert.isTrue(options.properties.ieSuffixHack);
'gets calculated options': function(options) {
assert.isTrue(options.colors.opacity);
assert.isTrue(options.properties.colors);
- assert.isFalse(options.properties.backgroundSizeMerging);
assert.isFalse(options.properties.backgroundClipMerging);
+ assert.isFalse(options.properties.backgroundSizeMerging);
assert.isTrue(options.properties.iePrefixHack);
assert.isFalse(options.properties.ieSuffixHack);
assert.isTrue(options.properties.merging);
'gets calculated options': function(options) {
assert.isTrue(options.colors.opacity);
assert.isTrue(options.properties.colors);
- assert.isFalse(options.properties.backgroundSizeMerging);
assert.isFalse(options.properties.backgroundClipMerging);
+ assert.isFalse(options.properties.backgroundSizeMerging);
assert.isTrue(options.properties.iePrefixHack);
assert.isFalse(options.properties.ieSuffixHack);
assert.isTrue(options.properties.merging);