aboutsummaryrefslogtreecommitdiff
path: root/node_modules/sax/test/self-closing-child.js
blob: f31c36646cc716a7e293d34c8270bac14d11a544 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
require(__dirname).test({
  xml :
  "<root>"+
    "<child>" +
      "<haha />" +
    "</child>" +
    "<monkey>" +
      "=(|)" +
    "</monkey>" +
  "</root>",
  expect : [
    ["opentag", {
     "name": "ROOT",
     "attributes": {},
     "isSelfClosing": false
    }],
    ["opentag", {
     "name": "CHILD",
     "attributes": {},
     "isSelfClosing": false
    }],
    ["opentag", {
     "name": "HAHA",
     "attributes": {},
     "isSelfClosing": true
    }],
    ["closetag", "HAHA"],
    ["closetag", "CHILD"],
    ["opentag", {
     "name": "MONKEY",
     "attributes": {},
     "isSelfClosing": false
    }],
    ["text", "=(|)"],
    ["closetag", "MONKEY"],
    ["closetag", "ROOT"],
    ["end"],
    ["ready"]
  ],
  strict : false,
  opt : {}
});