1 |
|
2 | var sax = require("../lib/sax")
|
3 | var bl = sax.MAX_BUFFER_LENGTH
|
4 | sax.MAX_BUFFER_LENGTH = 5;
|
5 |
|
6 | require(__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();
|
25 | sax.MAX_BUFFER_LENGTH = bl
|