module('Path Bounds');

test('path.bounds', function() {
	var doc = new Doc();
	var path = new Path([
		new Segment(new Point(121, 334), new Point(-19, 38), new Point(30.7666015625, -61.53369140625)),
		new Segment(new Point(248, 320), new Point(-42, -74), new Point(42, 74)),
		new Segment(new Point(205, 420.94482421875), new Point(66.7890625, -12.72802734375), new Point(-79, 15.05517578125))
	]);
	path.closed = false;
	var bounds = path.bounds;
	compareRectangles(bounds, { x: 121, y: 275.06796, width: 149.49304, height: 145.87686 });

	path.closed = true;
	var bounds = path.bounds;
	compareRectangles(bounds, { x: 114.82726, y: 275.06796, width: 155.66579, height: 148.12778 });
});

module('Path Bounds');

test('path.bounds', function() {
	var doc = new Doc();
	var path = new Path([
		new Segment(new Point(121, 334), new Point(-19, 38), new Point(30.7666015625, -61.53369140625)),
		new Segment(new Point(248, 320), new Point(-42, -74), new Point(42, 74)),
		new Segment(new Point(205, 420.94482421875), new Point(66.7890625, -12.72802734375), new Point(-79, 15.05517578125))
	]);
	// Test both closed and open paths, as the bounds for them differ
	path.closed = false;
	var bounds = path.bounds;
	compareRectangles(bounds, { x: 121, y: 275.06796, width: 149.49304, height: 145.87686 });

	// Test both closed and open paths, as the bounds for them differ
	path.closed = true;
	var bounds = path.bounds;
	compareRectangles(bounds, { x: 114.82726, y: 275.06796, width: 155.66579, height: 148.12778 });
});

Add comments to Path Bounds tests.
Add comments to Path Bounds tests.
