]> source.dussan.org Git - svg.js.git/commitdiff
make last test passing in svg docs
authorUlrich-Matthias Schäfer <ulima.ums@googlemail.com>
Sun, 9 Apr 2017 19:02:20 +0000 (21:02 +0200)
committerUlrich-Matthias Schäfer <ulima.ums@googlemail.com>
Sun, 9 Apr 2017 19:02:20 +0000 (21:02 +0200)
dist/svg.js
spec/spec/doc.js
spec/spec/helper.js
src/doc.js

index 5e1d237e6f58b38568b2c09b6b91d7c4beea92bf..b086ba4e792f8939709719872afca1752e1560de 100644 (file)
@@ -6,7 +6,7 @@
 * @copyright Wout Fierens <wout@mick-wout.com>
 * @license MIT
 *
-* BUILT: Wed Mar 29 2017 16:04:59 GMT+0200 (Mitteleuropäische Sommerzeit)
+* BUILT: Sun Apr 09 2017 16:00:39 GMT+0200 (Mitteleuropäische Sommerzeit)
 */;
 (function(root, factory) {
   if (typeof define === 'function' && define.amd) {
@@ -3976,10 +3976,10 @@ SVG.Doc = SVG.invent({
       // Removes the doc from the DOM
   , remove: function() {
       if(this.parent()) {
-        this.parent().removeChild(this.node);
+        this.parent().removeChild(this.node)
       }
 
-      return this;
+      return this
     }
   , clear: function() {
       // remove children
index 03828a445a17257fbda183501fe0c513edcb6e4c..17bcb28d2dc88336f6e90fe601c14959d5afcdd2 100644 (file)
@@ -34,10 +34,15 @@ describe('Doc', function() {
   })
 
   describe('remove()', function() {
-    it('removes the doc from the dom', function() {
+    it('removes the doc from the dom only if doc is not root element', function() {
       var cnt = window.document.querySelectorAll('svg').length
       draw.remove()
-      expect(window.document.querySelectorAll('svg').length).toBe(cnt-1)
+      if(parserInDoc){
+        expect(window.document.querySelectorAll('svg').length).toBe(cnt)
+      }else{
+        expect(window.document.querySelectorAll('svg').length).toBe(cnt-1)
+      }
+      
       draw = SVG(drawing).size(100,100);
       expect(window.document.querySelectorAll('svg').length).toBe(cnt)
     })
index e23778f6c751bfd5de596816c48929c9804eb6bd..95896956de559361ab3a50983543359a8b1d3597 100644 (file)
@@ -104,21 +104,18 @@ if(typeof exports === 'object'){
       id: 'labelGroup'
     },[
       tag('text', {
-        id: 'pointA',
-        cx: '100',
-        cy: '350',
+        x: '100',
+        y: '350',
         dy: '-30',
       }, ['A']),
       tag('text', {
-        id: 'pointB',
-        cx: '250',
-        cy: '50',
+        x: '250',
+        y: '50',
         dy: '-10',
       }, ['B']),
       tag('text', {
-        id: 'pointC',
-        cx: '400',
-        cy: '350',
+        x: '400',
+        y: '350',
         dx: '30',
       }, ['C'])
     ]),
index c6da348591657815c5f2add76a0aaea35ffc59fb..6a48a6a4ef4b654e56ed01c827283b7e5133f5cc 100644 (file)
@@ -71,10 +71,10 @@ SVG.Doc = SVG.invent({
       // Removes the doc from the DOM
   , remove: function() {
       if(this.parent()) {
-        this.parent().removeChild(this.node);
+        this.parent().removeChild(this.node)
       }
 
-      return this;
+      return this
     }
   , clear: function() {
       // remove children