paper.js/test/tests/Group.js

23 lines
650 B
JavaScript
Raw Normal View History

module('Group');
test('new Group()', function() {
var doc = new Doc();
var group = new Group();
equals(doc.activeLayer.children[0] == group, true);
});
test('new Group([item])', function() {
var doc = new Doc();
var path = new Path();
var group = new Group([path]);
equals(doc.activeLayer.children.length == 1, true);
equals(group.children[0] == path, true);
2011-02-16 18:34:16 -05:00
});
test('Group bounds', function() {
var doc = new Doc();
var path = new Path.Circle([150, 150], 60);
var secondPath = new Path.Circle([175, 175], 85);
var group = new Group([path, secondPath]);
compareRectangles(group.bounds, { x: 90, y: 90, width: 170, height: 170 });
});