suite('Group', function () { // ====================================================== test('cache group with text', function () { var stage = addStage(); var layer = new Konva.Layer(); var group = new Konva.Group({ draggable: true, x: 100, y: 40, }); var text = new Konva.Text({ text: 'some text', fontSize: 20, fill: 'black', y: 50, }); var rect = new Konva.Rect({ height: 100, width: 100, stroke: '#00B80C', strokeWidth: 10, cornerRadius: 1, }); group.add(text); group.add(rect); layer.add(group); stage.add(layer); group .cache({ x: -5, y: -5, width: 110, height: 110, drawBorder: true, }) .offsetX(5) .offsetY(5); stage.draw(); }); });