mirror of
https://github.com/scratchfoundation/paper.js.git
synced 2024-12-28 17:02:24 -05:00
Add test for strokeScaling gradients
This commit is contained in:
parent
f6212cd47d
commit
b25ce1958c
1 changed files with 35 additions and 0 deletions
|
@ -306,6 +306,41 @@ test('Gradients with applyMatrix', function() {
|
||||||
comparePixels(path, shape);
|
comparePixels(path, shape);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
test('Gradients with strokeScaling: false', function() {
|
||||||
|
var topLeft = [100, 100];
|
||||||
|
var bottomRight = [400, 400];
|
||||||
|
var gradientColor = {
|
||||||
|
gradient: {
|
||||||
|
stops: ['yellow', 'red', 'blue']
|
||||||
|
},
|
||||||
|
origin: topLeft,
|
||||||
|
destination: bottomRight
|
||||||
|
}
|
||||||
|
|
||||||
|
var path = new Shape.Rectangle({
|
||||||
|
topLeft: topLeft,
|
||||||
|
bottomRight: bottomRight,
|
||||||
|
fillColor: gradientColor,
|
||||||
|
strokeScaling: true
|
||||||
|
});
|
||||||
|
|
||||||
|
var shape = new Shape.Rectangle({
|
||||||
|
topLeft: topLeft,
|
||||||
|
bottomRight: bottomRight,
|
||||||
|
fillColor: gradientColor,
|
||||||
|
strokeScaling: false
|
||||||
|
});
|
||||||
|
|
||||||
|
comparePixels(path, shape);
|
||||||
|
|
||||||
|
path.scale(2);
|
||||||
|
path.rotate(45);
|
||||||
|
shape.scale(2);
|
||||||
|
shape.rotate(45);
|
||||||
|
|
||||||
|
comparePixels(path, shape);
|
||||||
|
})
|
||||||
|
|
||||||
test('Modifying group.strokeColor for multiple children', function() {
|
test('Modifying group.strokeColor for multiple children', function() {
|
||||||
var item = new Group(new Path(), new Path());
|
var item = new Group(new Path(), new Path());
|
||||||
item.strokeColor = 'red';
|
item.strokeColor = 'red';
|
||||||
|
|
Loading…
Reference in a new issue