wip: moving non wlxml specific extension support from wlxml.js to smartxml.js
[fnpeditor.git] / src / wlxml / wlxml.test.js
index e2c11fa..89f571c 100644 (file)
@@ -260,21 +260,20 @@ describe('WLXMLDocument', function() {
             textNode = doc.root.contents()[0];
             extension = {};
             
-            console.log('A');
             expect(function() {
                 elementNode.transform('testTransformation');
             }).to.throw(Error);
-            console.log('B');
             expect(function() {
                 textNode.transform('testTransformation');
             }).to.throw(Error);
-            console.log('C');
             expect(function() {
                 doc.transform('testTransformation');
             }).to.throw(Error);
             expect(doc.testMethod).to.be.undefined;
             expect(elementNode.testMethod).to.be.undefined;
             expect(textNode.testMethod).to.be.undefined;
+
+            // spr+ a expect dotyczacy object api?
         });
 
         it('allows adding method to a document', function() {
@@ -303,6 +302,11 @@ describe('WLXMLDocument', function() {
             }}};
 
             doc.registerExtension(extension);
+
+            /* refresh */
+            elementNode = doc.root;
+            textNode = doc.root.contents()[0];
+
             expect(elementNode.testMethod().sameNode(elementNode)).to.equal(true, 'context is set to a node instance');
             expect(textNode.testMethod().sameNode(textNode)).to.equal(true, 'context is set to a node instance');
         });