all da files
This commit is contained in:
22
node_modules/cheerio/node_modules/htmlparser2/tests/test-helper.js
generated
vendored
Normal file
22
node_modules/cheerio/node_modules/htmlparser2/tests/test-helper.js
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
var htmlparser = require(".."),
|
||||
Parser = htmlparser.Parser,
|
||||
chunkSize = 5;
|
||||
|
||||
exports.writeToParser = function(handler, options, data){
|
||||
var parser = new Parser(handler, options);
|
||||
//first, try to run the test via chunks
|
||||
for(var i = 0; i < data.length; i+=chunkSize){
|
||||
parser.write(data.substring(i, i + chunkSize));
|
||||
}
|
||||
parser.done();
|
||||
//then parse everything
|
||||
parser.parseComplete(data);
|
||||
};
|
||||
|
||||
var EVENTS = Object.keys(htmlparser.EVENTS);
|
||||
|
||||
//remove onend and onerror from events
|
||||
EVENTS.splice(EVENTS.indexOf("end"), 1);
|
||||
EVENTS.splice(EVENTS.indexOf("error"), 1);
|
||||
|
||||
exports.EVENTS = EVENTS;
|
Reference in New Issue
Block a user