fabric.Polygon.fromElement() shouldn't throw an error.

It can just return `null`.
This commit is contained in:
Jim Rodovich 2014-08-04 15:40:02 -05:00
parent 818ab118b3
commit 9b74583532

View file

@ -128,14 +128,12 @@
var elPolygonWithoutPoints = fabric.document.createElement('polygon');
var error;
try {
fabric.Polygon.fromElement(elPolygonWithoutPoints);
}
catch(err) {
error = err;
}
ok(error, 'missing points attribute should result in error');
equal(fabric.Polygon.fromElement(elPolygonWithoutPoints), null);
var elPolygonWithEmptyPoints = fabric.document.createElement('polygon');
elPolygonWithEmptyPoints.setAttribute('points', '');
equal(fabric.Polygon.fromElement(elPolygonWithEmptyPoints), null);
equal(fabric.Polygon.fromElement(), null);
});