]> source.dussan.org Git - svg.js.git/commitdiff
added test for silently fixing wrong point parameters to SVG.PointArray + better... 540/head
authordotnetCarpenter <jon.ronnenberg@gmail.com>
Thu, 20 Oct 2016 19:38:15 +0000 (17:38 -0200)
committerdotnetCarpenter <jon.ronnenberg@gmail.com>
Thu, 20 Oct 2016 19:47:40 +0000 (17:47 -0200)
dist/svg.js
spec/spec/array.js

index 864b07280bb210cd6a9215cfb1c1d18ca5fa37c1..1fcda5e240c4c857c52fae91d281cedc25edde09 100644 (file)
@@ -6,7 +6,7 @@
 * @copyright Wout Fierens <wout@woutfierens.com>
 * @license MIT
 *
-* BUILT: Thu Oct 20 2016 16:53:19 GMT-0200 (WGST)
+* BUILT: Thu Oct 20 2016 17:35:41 GMT-0200 (WGST)
 */;
 (function(root, factory) {
   if (typeof define === 'function' && define.amd) {
index 1671ce80ed1419e3e62daa88e427d0fcd3f8a36a..69ee8ad21e4ceaca388e88c9ad8b640739f2a8e1 100644 (file)
@@ -46,7 +46,14 @@ describe('PointArray', function () {
   it('parses points with space delimitered x/y coordinates - even with leading or trailing space', function() {
     var array = new SVG.PointArray('  1 2 3 4  ')
 
-    expect(array + '').toBe('1,2,3,4')
+    expect(array + '').toBe('1,2 3,4')
+  })
+  it('parses odd number of points with space delimitered x/y coordinates and silently remove the odd point', function() {
+    // this  is according to spec: https://svgwg.org/svg2-draft/shapes.html#DataTypePoints
+
+    var array = new SVG.PointArray('1 2 3')
+
+    expect(array + '').toBe('1,2')
   })
 })