• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "tests": [
3        {
4            "description": "<!DOCTYPE html><html><body><xyz:abc></xyz:abc>",
5            "input": "<!DOCTYPE html><html><body><xyz:abc></xyz:abc>",
6            "output": [
7                [
8                    "DOCTYPE",
9                    "html",
10                    null,
11                    null,
12                    true
13                ],
14                [
15                    "StartTag",
16                    "html",
17                    {}
18                ],
19                [
20                    "StartTag",
21                    "body",
22                    {}
23                ],
24                [
25                    "StartTag",
26                    "xyz:abc",
27                    {}
28                ],
29                [
30                    "EndTag",
31                    "xyz:abc"
32                ]
33            ]
34        },
35        {
36            "description": "<!DOCTYPE html><html><body><xyz:abc></xyz:abc><span></span>",
37            "input": "<!DOCTYPE html><html><body><xyz:abc></xyz:abc><span></span>",
38            "output": [
39                [
40                    "DOCTYPE",
41                    "html",
42                    null,
43                    null,
44                    true
45                ],
46                [
47                    "StartTag",
48                    "html",
49                    {}
50                ],
51                [
52                    "StartTag",
53                    "body",
54                    {}
55                ],
56                [
57                    "StartTag",
58                    "xyz:abc",
59                    {}
60                ],
61                [
62                    "EndTag",
63                    "xyz:abc"
64                ],
65                [
66                    "StartTag",
67                    "span",
68                    {}
69                ],
70                [
71                    "EndTag",
72                    "span"
73                ]
74            ]
75        },
76        {
77            "description": "<!DOCTYPE html><html><html abc:def=gh><xyz:abc></xyz:abc>",
78            "input": "<!DOCTYPE html><html><html abc:def=gh><xyz:abc></xyz:abc>",
79            "output": [
80                [
81                    "DOCTYPE",
82                    "html",
83                    null,
84                    null,
85                    true
86                ],
87                [
88                    "StartTag",
89                    "html",
90                    {}
91                ],
92                [
93                    "StartTag",
94                    "html",
95                    {
96                        "abc:def": "gh"
97                    }
98                ],
99                [
100                    "StartTag",
101                    "xyz:abc",
102                    {}
103                ],
104                [
105                    "EndTag",
106                    "xyz:abc"
107                ]
108            ]
109        },
110        {
111            "description": "<!DOCTYPE html><html xml:lang=bar><html xml:lang=foo>",
112            "input": "<!DOCTYPE html><html xml:lang=bar><html xml:lang=foo>",
113            "output": [
114                [
115                    "DOCTYPE",
116                    "html",
117                    null,
118                    null,
119                    true
120                ],
121                [
122                    "StartTag",
123                    "html",
124                    {
125                        "xml:lang": "bar"
126                    }
127                ],
128                [
129                    "StartTag",
130                    "html",
131                    {
132                        "xml:lang": "foo"
133                    }
134                ]
135            ]
136        },
137        {
138            "description": "<!DOCTYPE html><html 123=456>",
139            "input": "<!DOCTYPE html><html 123=456>",
140            "output": [
141                [
142                    "DOCTYPE",
143                    "html",
144                    null,
145                    null,
146                    true
147                ],
148                [
149                    "StartTag",
150                    "html",
151                    {
152                        "123": "456"
153                    }
154                ]
155            ]
156        },
157        {
158            "description": "<!DOCTYPE html><html 123=456><html 789=012>",
159            "input": "<!DOCTYPE html><html 123=456><html 789=012>",
160            "output": [
161                [
162                    "DOCTYPE",
163                    "html",
164                    null,
165                    null,
166                    true
167                ],
168                [
169                    "StartTag",
170                    "html",
171                    {
172                        "123": "456"
173                    }
174                ],
175                [
176                    "StartTag",
177                    "html",
178                    {
179                        "789": "012"
180                    }
181                ]
182            ]
183        },
184        {
185            "description": "<!DOCTYPE html><html><body 789=012>",
186            "input": "<!DOCTYPE html><html><body 789=012>",
187            "output": [
188                [
189                    "DOCTYPE",
190                    "html",
191                    null,
192                    null,
193                    true
194                ],
195                [
196                    "StartTag",
197                    "html",
198                    {}
199                ],
200                [
201                    "StartTag",
202                    "body",
203                    {
204                        "789": "012"
205                    }
206                ]
207            ]
208        }
209    ]
210}