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() {
}}};
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');
});