From de98e0b232509d5f40c135d540a70e415272ff85 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Wed, 3 May 2017 15:35:00 +0200 Subject: node_modules --- node_modules/domutils/tests/DomUtils/01-by_id.js | 56 ++++++++++++++++++++++ .../domutils/tests/DomUtils/02-by_tagname.js | 23 +++++++++ node_modules/domutils/tests/DomUtils/03-by_type.js | 23 +++++++++ .../domutils/tests/DomUtils/04-outer_html.js | 10 ++++ .../domutils/tests/DomUtils/05-inner_html.js | 10 ++++ 5 files changed, 122 insertions(+) create mode 100644 node_modules/domutils/tests/DomUtils/01-by_id.js create mode 100644 node_modules/domutils/tests/DomUtils/02-by_tagname.js create mode 100644 node_modules/domutils/tests/DomUtils/03-by_type.js create mode 100644 node_modules/domutils/tests/DomUtils/04-outer_html.js create mode 100644 node_modules/domutils/tests/DomUtils/05-inner_html.js (limited to 'node_modules/domutils/tests/DomUtils') diff --git a/node_modules/domutils/tests/DomUtils/01-by_id.js b/node_modules/domutils/tests/DomUtils/01-by_id.js new file mode 100644 index 000000000..a5f02df24 --- /dev/null +++ b/node_modules/domutils/tests/DomUtils/01-by_id.js @@ -0,0 +1,56 @@ +var DomUtils = require("../.."); + +exports.name = "Get element by id"; +exports.getElements = function(dom){ + return DomUtils.getElements({id:"asdf"}, dom, true, 1)[0]; +}; +exports.getByFunction = function(dom){ + return DomUtils.getElementById("asdf", dom, true); +}; +exports.expected = { + "type": "tag", + "name": "tag1", + "attribs": { + "id": "asdf" + }, + "children": [ + { + "data": " ", + "type": "text" + }, + { + "type": "script", + "name": "script", + "attribs": {}, + "children": [ + { + "data": "text", + "type": "text" + } + ] + }, + { + "data": " ", + "type": "text" + }, + { + "data": " comment ", + "type": "comment" + }, + { + "data": " ", + "type": "text" + }, + { + "type": "tag", + "name": "tag2", + "attribs": {}, + "children": [ + { + "data": " text ", + "type": "text" + } + ] + } + ] +}; \ No newline at end of file diff --git a/node_modules/domutils/tests/DomUtils/02-by_tagname.js b/node_modules/domutils/tests/DomUtils/02-by_tagname.js new file mode 100644 index 000000000..125357c41 --- /dev/null +++ b/node_modules/domutils/tests/DomUtils/02-by_tagname.js @@ -0,0 +1,23 @@ +var DomUtils = require("../.."); + +exports.name = "Get elements by tagName"; +exports.getElements = function(dom){ + return DomUtils.getElements({tag_name:"tag2"}, dom, true); +}; +exports.getByFunction = function(dom){ + return DomUtils.getElementsByTagName("tag2", dom, true); +}; +exports.expected = []; +for(var i = 0; i < 20; i++) exports.expected.push( + { + "type": "tag", + "name": "tag2", + "attribs": {}, + "children": [ + { + "data": " text ", + "type": "text" + } + ] + } +); \ No newline at end of file diff --git a/node_modules/domutils/tests/DomUtils/03-by_type.js b/node_modules/domutils/tests/DomUtils/03-by_type.js new file mode 100644 index 000000000..43bd66791 --- /dev/null +++ b/node_modules/domutils/tests/DomUtils/03-by_type.js @@ -0,0 +1,23 @@ +var DomUtils = require("../.."); + +exports.name = "Get elements by type"; +exports.getElements = function(dom){ + return DomUtils.getElements({tag_type:"script"}, dom, true); +}; +exports.getByFunction = function(dom){ + return DomUtils.getElementsByTagType("script", dom, true); +}; +exports.expected = []; +for(var i = 0; i < 20; i++) exports.expected.push( + { + "type": "script", + "name": "script", + "attribs": {}, + "children": [ + { + "data": "text", + "type": "text" + } + ] + } +); \ No newline at end of file diff --git a/node_modules/domutils/tests/DomUtils/04-outer_html.js b/node_modules/domutils/tests/DomUtils/04-outer_html.js new file mode 100644 index 000000000..57aae971f --- /dev/null +++ b/node_modules/domutils/tests/DomUtils/04-outer_html.js @@ -0,0 +1,10 @@ +var DomUtils = require("../.."); + +exports.name = "Get outer HTML"; +exports.getElements = function(dom){ + return ' text '; +}; +exports.getByFunction = function(dom){ + return DomUtils.getOuterHTML(DomUtils.getElementById("asdf", dom, true)); +}; +exports.expected = ' text '; diff --git a/node_modules/domutils/tests/DomUtils/05-inner_html.js b/node_modules/domutils/tests/DomUtils/05-inner_html.js new file mode 100644 index 000000000..36a266163 --- /dev/null +++ b/node_modules/domutils/tests/DomUtils/05-inner_html.js @@ -0,0 +1,10 @@ +var DomUtils = require("../.."); + +exports.name = "Get inner HTML"; +exports.getElements = function(dom){ + return ' text '; +}; +exports.getByFunction = function(dom){ + return DomUtils.getInnerHTML(DomUtils.getElementById("asdf", dom, true)); +}; +exports.expected = ' text '; -- cgit v1.2.3