UNPKG

894 BJavaScriptView Raw
1// set this really low so that I don't have to put 64 MB of xml in here.
2var sax = require("../lib/sax")
3var bl = sax.MAX_BUFFER_LENGTH
4sax.MAX_BUFFER_LENGTH = 5;
5
6require(__dirname).test({
7 expect : [
8 ["error", "Max buffer length exceeded: tagName\nLine: 0\nColumn: 15\nChar: "],
9 ["error", "Max buffer length exceeded: tagName\nLine: 0\nColumn: 30\nChar: "],
10 ["error", "Max buffer length exceeded: tagName\nLine: 0\nColumn: 45\nChar: "],
11 ["opentag", {
12 "name": "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ",
13 "attributes": {}
14 }],
15 ["text", "yo"],
16 ["closetag", "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHIJKLMNOPQRSTUVWXYZ"]
17 ]
18}).write("<abcdefghijklmn")
19 .write("opqrstuvwxyzABC")
20 .write("DEFGHIJKLMNOPQR")
21 .write("STUVWXYZ>")
22 .write("yo")
23 .write("</abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ>")
24 .close();
25sax.MAX_BUFFER_LENGTH = bl