Index: tools/vulcanize/node_modules/vulcanize/node_modules/cheerio/node_modules/htmlparser2/node_modules/domutils/tests/DomUtils/01-by_id.js |
diff --git a/tools/vulcanize/node_modules/vulcanize/node_modules/cheerio/node_modules/htmlparser2/node_modules/domutils/tests/DomUtils/01-by_id.js b/tools/vulcanize/node_modules/vulcanize/node_modules/cheerio/node_modules/htmlparser2/node_modules/domutils/tests/DomUtils/01-by_id.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..a5f02df24a61bfb00f72f0f2045f05542809d949 |
--- /dev/null |
+++ b/tools/vulcanize/node_modules/vulcanize/node_modules/cheerio/node_modules/htmlparser2/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" |
+ } |
+ ] |
+ } |
+ ] |
+}; |