konva/test/unit/Group-test.js

47 lines
859 B
JavaScript
Raw Normal View History

2020-05-08 22:59:35 +08:00
suite('Group', function () {
// ======================================================
2020-05-08 22:59:35 +08:00
test('cache group with text', function () {
var stage = addStage();
2015-01-27 15:07:51 +08:00
var layer = new Konva.Layer();
var group = new Konva.Group({
draggable: true,
2020-09-18 02:25:46 +08:00
x: 50,
2020-05-08 22:59:35 +08:00
y: 40,
});
2015-01-27 15:07:51 +08:00
var text = new Konva.Text({
text: 'some text',
fontSize: 20,
fill: 'black',
2020-05-08 22:59:35 +08:00
y: 50,
});
2015-01-27 15:07:51 +08:00
var rect = new Konva.Rect({
height: 100,
width: 100,
2020-09-18 02:25:46 +08:00
stroke: 'black',
strokeWidth: 10,
2020-09-18 02:25:46 +08:00
// cornerRadius: 1,
});
group.add(text);
group.add(rect);
layer.add(group);
stage.add(layer);
group
.cache({
2020-09-18 02:25:46 +08:00
x: -15,
y: -15,
width: 150,
height: 150,
})
.offsetX(5)
.offsetY(5);
2020-09-18 02:25:46 +08:00
layer.draw();
cloneAndCompareLayer(layer, 200);
});
});