From 094fb121c7590c4fd914132105c852a67ade42c7 Mon Sep 17 00:00:00 2001 From: Andrea Bogazzi Date: Tue, 7 Oct 2014 10:33:23 +0200 Subject: [PATCH 1/2] Update package.json Fix for travis --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0b0377ba..261b8d91 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "uglify-js": "2.4.x", "jscs": "1.6.x", "jshint": "2.5.x", - "qunit": "0.7.x", + "qunit": "0.7.2", "istanbul": "0.3.x" }, "engines": { From e5e1aef378680e27ff77f01e4edbc1aa7ee7e965 Mon Sep 17 00:00:00 2001 From: Andrea Bogazzi Date: Tue, 7 Oct 2014 10:58:44 +0200 Subject: [PATCH 2/2] Update parser.js Fix parser test after change in skew matrix. We should think about using some toFixed with number of decimals ( 6 at least ? ) --- test/unit/parser.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/test/unit/parser.js b/test/unit/parser.js index 2e5110c8..77ace884 100644 --- a/test/unit/parser.js +++ b/test/unit/parser.js @@ -250,11 +250,11 @@ element.setAttribute('transform', 'skewX(2)'); var parsedValue = fabric.parseTransformAttribute(element.getAttribute('transform')); - deepEqual(parsedValue, [1,0,2,1,0,0]); + deepEqual(parsedValue, [1,0,0.03492076949174773,1,0,0]); element.setAttribute('transform', 'skewY(234.111)'); var parsedValue = fabric.parseTransformAttribute(element.getAttribute('transform')); - deepEqual(parsedValue, [1,234.111,0,1,0,0]); + deepEqual(parsedValue, [1,1.3820043381762832,0,1,0,0]); element.setAttribute('transform', 'matrix(1,2,3,4,5,6)'); var parsedValue = fabric.parseTransformAttribute(element.getAttribute('transform')); @@ -266,7 +266,7 @@ element.setAttribute('transform', 'scale(2 13) translate(5,15) skewX(11.22)'); var parsedValue = fabric.parseTransformAttribute(element.getAttribute('transform')); - deepEqual(parsedValue, [2,0,22.44,13,10,195]); + deepEqual(parsedValue, [2,0,0.3967362169237356,13,10,195]); });