X-Git-Url: https://git.mdrn.pl/fnpeditor.git/blobdiff_plain/20b9b567165ee10532a441f809a2a718b5b5e570..7a4bca3706dc42043a773ece492592f6950814fa:/src/wlxml/extensions/list/list.test.js?ds=sidebyside diff --git a/src/wlxml/extensions/list/list.test.js b/src/wlxml/extensions/list/list.test.js index 1efa795..faa85da 100644 --- a/src/wlxml/extensions/list/list.test.js +++ b/src/wlxml/extensions/list/list.test.js @@ -6,11 +6,13 @@ var chai = require('libs/chai'), wlxml = require('wlxml/wlxml'), expect = chai.expect, $ = require('libs/jquery'), - lists = require('wlxml/extensions/list/list'); + listsExtension = require('wlxml/extensions/list/list'); var getDocumentFromXML = function(xml, options) { - return wlxml.WLXMLDocumentFromXML(xml, options || {}); + var doc = wlxml.WLXMLDocumentFromXML(xml, options || {}); + doc.registerExtension(listsExtension); + return doc; }; var removeEmptyTextNodes = function(xml) { @@ -37,7 +39,7 @@ describe('Lists extension', function() { div1 = section.contents()[1], textA = section.contents()[2]; - doc.transform('createList', {node1: div1, node2: textA}); + doc.createList({node1: div1, node2: textA}); expect(section.contents().length).to.equal(3, 'section has three child nodes'); @@ -70,7 +72,7 @@ describe('Lists extension', function() { itemC = outerList.contents('.item')[2]; - doc.transform('createList', {node1: itemB, node2: itemC}); + doc.createList({node1: itemB, node2: itemC}); var outerListItems = outerList.contents('.item'), innerList = outerListItems[1].contents()[0]; @@ -106,7 +108,7 @@ describe('Lists extension', function() { item1 = list.contents()[1], item2 = list.contents()[2]; - doc.transform('extractItems', {item1: item1, item2: item2}); + doc.extractItems({item1: item1, item2: item2}); var section = doc.root, list1 = section.contents()[0], @@ -145,7 +147,7 @@ describe('Lists extension', function() { item2 = list.contents()[1], item3 = list.contents()[2]; - doc.transform('extractItems', {item1: item1, item2: item2}); + doc.extractItems({item1: item1, item2: item2}); var section = doc.root, oldItem1 = section.contents()[0], @@ -173,7 +175,7 @@ describe('Lists extension', function() { item2 = list.contents()[1], item3 = list.contents()[2]; - doc.transform('extractItems', {item1: item2, item2: item3}); + doc.extractItems({item1: item2, item2: item3}); var section = doc.root, oldItem1 = section.contents()[1], @@ -199,7 +201,7 @@ describe('Lists extension', function() { item1 = list.contents()[0], item2 = list.contents()[1]; - doc.transform('extractItems', {item1: item1, item2: item2}); + doc.extractItems({item1: item1, item2: item2}); var section = doc.root, oldItem1 = section.contents()[0], @@ -229,7 +231,7 @@ describe('Lists extension', function() { nestedList = list.contents()[1].contents()[0], nestedListItem = nestedList.contents()[1]; - doc.transform('extractItems', {item1: nestedListItem, item2: nestedListItem}); + doc.extractItems({item1: nestedListItem, item2: nestedListItem}); //@@ name! var section = doc.root, list = section.contents()[0], @@ -278,7 +280,7 @@ describe('Lists extension', function() { nestedListItem1 = nestedList.contents()[1], nestedListItem2 = nestedList.contents()[2]; - doc.transform('extractItems', {item1: nestedListItem1, item2: nestedListItem2}); + doc.extractItems({item1: nestedListItem1, item2: nestedListItem2}); var section = doc.root, list = section.contents()[0], @@ -319,7 +321,7 @@ describe('Lists extension', function() { nestedListItem1 = nestedList.contents()[0], nestedListItem2 = nestedList.contents()[1]; - doc.transform('extractItems', {item1: nestedListItem1, item2: nestedListItem2}); + doc.extractItems({item1: nestedListItem1, item2: nestedListItem2}); var section = doc.root, list = section.contents()[0], @@ -360,7 +362,7 @@ describe('Lists extension', function() { nestedListItem1 = nestedList.contents()[0], nestedListItem2 = nestedList.contents()[1]; - doc.transform('extractItems', {item1: nestedListItem1, item2: nestedListItem2}); + doc.extractItems({item1: nestedListItem1, item2: nestedListItem2}); var section = doc.root, list = section.contents()[0], @@ -395,7 +397,7 @@ describe('Lists extension', function() { nestedList = list.contents()[1].contents()[0], nestedListItem = nestedList.contents()[0]; - var test = doc.transform('extractItems', {item1: nestedListItem, item2: nestedListItem, merge: false}); + var test = doc.extractItems({item1: nestedListItem, item2: nestedListItem, merge: false}); expect(test).to.equal(true, 'extraction status ok');