
8 changed files with 82 additions and 4 deletions
@ -1,2 +1,3 @@ |
|||||||
@import "functions/lists"; |
@import "functions/lists"; |
||||||
@import "functions/cross_browser_support"; |
@import "functions/cross_browser_support"; |
||||||
|
@import "functions/gradient_support"; |
||||||
|
@ -0,0 +1,15 @@ |
|||||||
|
/* |
||||||
|
* A partial implementation of the Ruby gradient support functions from Compass: |
||||||
|
* https://github.com/Compass/compass/blob/v0.12.2/lib/compass/sass_extensions/functions/gradient_support.rb |
||||||
|
*/ |
||||||
|
|
||||||
|
@function color-stops($item1, $item2:null, $item3:null, $item4:null, $item5:null, $item6:null, $item7:null, $item8:null, $item9:null) { |
||||||
|
$items: $item2, $item3, $item4, $item5, $item6, $item7, $item8, $item9; |
||||||
|
$full: $item1; |
||||||
|
@each $item in $items { |
||||||
|
@if $item != null { |
||||||
|
$full: $full, $item; |
||||||
|
} |
||||||
|
} |
||||||
|
@return $full; |
||||||
|
} |
@ -0,0 +1,13 @@ |
|||||||
|
var render = require('../helper/render'); |
||||||
|
var ruleset = require('../helper/ruleset'); |
||||||
|
|
||||||
|
describe("CSS3 Border Radius", function () { |
||||||
|
|
||||||
|
it("should generate a border radius", function (done) { |
||||||
|
render(ruleset('$experimental-support-for-mozilla: false; $experimental-support-for-opera: false; @include border-radius(0, 0);'), function(output, err) { |
||||||
|
expect(output).toBe(ruleset('-webkit-border-radius:0 0;border-radius:0 / 0;')); |
||||||
|
done(); |
||||||
|
}, ['compass/css3/border-radius']); |
||||||
|
}); |
||||||
|
|
||||||
|
}); |
Loading…
Reference in new issue