replace node-expat with SaxLtx due to reliability issues with errors about invalid elements where there is no obvious reason for the error.

This commit is contained in:
Dror Gluska
2019-05-31 22:52:23 +03:00
parent cfebc962f0
commit 46885d9ede
15 changed files with 410 additions and 41 deletions

View File

@@ -53,7 +53,7 @@ describe("read method", () => {
const xmlStream = fs.createReadStream("./test/TestFiles/manyItems.xml");
const parser = new XmlParser({ resourcePath: "/items/item" });
let objCount = 0;
const endEventOcurred = false;
let endEventOcurred = false;
parser.on("readable", () => {
read();
@@ -69,6 +69,7 @@ describe("read method", () => {
});
parser.on("end", () => {
endEventOcurred = true;
// console.log(objCount)
should(objCount).deepEqual(296);
done();
@@ -80,7 +81,7 @@ describe("read method", () => {
const xmlStream = fs.createReadStream("./test/TestFiles/hugeFile.xml");
const parser = new XmlParser({ resourcePath: "/items/item" });
let objCount = 0;
const endEventOcurred = false;
let endEventOcurred = false;
parser.on("readable", () => {
read();
@@ -96,7 +97,8 @@ describe("read method", () => {
});
parser.on("end", () => {
// console.log(objCount)
endEventOcurred = true;
// console.log(objCount);
should(objCount).deepEqual(2072);
done();
});