
8 changed files with 82 additions and 4 deletions
@ -1,2 +1,3 @@
|
||||
@import "functions/lists"; |
||||
@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