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();
  });
});