Skip to content

Commit

Permalink
Update group.js
Browse files Browse the repository at this point in the history
  • Loading branch information
asturur committed Apr 22, 2015
1 parent 5ab3b33 commit bd2f99b
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions test/unit/group.js
Original file line number Diff line number Diff line change
Expand Up @@ -479,6 +479,25 @@ test('toObject without default values', function() {
equal(group.insertAt(rect1, 2), group, 'should be chainable');
});

test('canvas property propagation', function() {
var g1 = makeGroupWith4Objects(),
g2 = makeGroupWith4Objects(),
rect1 = new fabric.Rect(),
rect2 = new fabric.Rect(),
group1 = new fabric.Group([g1]);

group1.add(g2);
group1.insertAt(rect1, 0);
g2.insertAt(rect2, 0);

canvas.add(group1);
equal(g2.canvas, canvas);
equal(g2._objects[3].canvas, canvas);
equal(g1.canvas, canvas);
equal(g1._objects[3].canvas, canvas);
equal(rect2.canvas, canvas);
equal(rect1.canvas, canvas);
});
// asyncTest('cloning group with image', function() {
// var rect = new fabric.Rect({ top: 100, left: 100, width: 30, height: 10 }),
// img = new fabric.Image(_createImageElement()),
Expand Down

0 comments on commit bd2f99b

Please sign in to comment.