• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "tests": [
3        {
4            "description": "<div bar=\"ZZ&gt;YY\"></div>",
5            "input": "<div bar=\"ZZ&gt;YY\"></div>",
6            "output": [
7                [
8                    "StartTag",
9                    "div",
10                    {
11                        "bar": "ZZ>YY"
12                    }
13                ],
14                [
15                    "EndTag",
16                    "div"
17                ]
18            ]
19        },
20        {
21            "description": "<div bar=\"ZZ&\"></div>",
22            "input": "<div bar=\"ZZ&\"></div>",
23            "output": [
24                [
25                    "StartTag",
26                    "div",
27                    {
28                        "bar": "ZZ&"
29                    }
30                ],
31                [
32                    "EndTag",
33                    "div"
34                ]
35            ]
36        },
37        {
38            "description": "<div bar='ZZ&'></div>",
39            "input": "<div bar='ZZ&'></div>",
40            "output": [
41                [
42                    "StartTag",
43                    "div",
44                    {
45                        "bar": "ZZ&"
46                    }
47                ],
48                [
49                    "EndTag",
50                    "div"
51                ]
52            ]
53        },
54        {
55            "description": "<div bar=ZZ&></div>",
56            "input": "<div bar=ZZ&></div>",
57            "output": [
58                [
59                    "StartTag",
60                    "div",
61                    {
62                        "bar": "ZZ&"
63                    }
64                ],
65                [
66                    "EndTag",
67                    "div"
68                ]
69            ]
70        },
71        {
72            "description": "<div bar=\"ZZ&gt=YY\"></div>",
73            "input": "<div bar=\"ZZ&gt=YY\"></div>",
74            "output": [
75                [
76                    "StartTag",
77                    "div",
78                    {
79                        "bar": "ZZ&gt=YY"
80                    }
81                ],
82                [
83                    "EndTag",
84                    "div"
85                ]
86            ]
87        },
88        {
89            "description": "<div bar=\"ZZ&gt0YY\"></div>",
90            "input": "<div bar=\"ZZ&gt0YY\"></div>",
91            "output": [
92                [
93                    "StartTag",
94                    "div",
95                    {
96                        "bar": "ZZ&gt0YY"
97                    }
98                ],
99                [
100                    "EndTag",
101                    "div"
102                ]
103            ]
104        },
105        {
106            "description": "<div bar=\"ZZ&gt9YY\"></div>",
107            "input": "<div bar=\"ZZ&gt9YY\"></div>",
108            "output": [
109                [
110                    "StartTag",
111                    "div",
112                    {
113                        "bar": "ZZ&gt9YY"
114                    }
115                ],
116                [
117                    "EndTag",
118                    "div"
119                ]
120            ]
121        },
122        {
123            "description": "<div bar=\"ZZ&gtaYY\"></div>",
124            "input": "<div bar=\"ZZ&gtaYY\"></div>",
125            "output": [
126                [
127                    "StartTag",
128                    "div",
129                    {
130                        "bar": "ZZ&gtaYY"
131                    }
132                ],
133                [
134                    "EndTag",
135                    "div"
136                ]
137            ]
138        },
139        {
140            "description": "<div bar=\"ZZ&gtZYY\"></div>",
141            "input": "<div bar=\"ZZ&gtZYY\"></div>",
142            "output": [
143                [
144                    "StartTag",
145                    "div",
146                    {
147                        "bar": "ZZ&gtZYY"
148                    }
149                ],
150                [
151                    "EndTag",
152                    "div"
153                ]
154            ]
155        },
156        {
157            "description": "<div bar=\"ZZ&gt YY\"></div>",
158            "input": "<div bar=\"ZZ&gt YY\"></div>",
159            "output": [
160                [
161                    "StartTag",
162                    "div",
163                    {
164                        "bar": "ZZ> YY"
165                    }
166                ],
167                [
168                    "EndTag",
169                    "div"
170                ]
171            ]
172        },
173        {
174            "description": "<div bar=\"ZZ&gt\"></div>",
175            "input": "<div bar=\"ZZ&gt\"></div>",
176            "output": [
177                [
178                    "StartTag",
179                    "div",
180                    {
181                        "bar": "ZZ>"
182                    }
183                ],
184                [
185                    "EndTag",
186                    "div"
187                ]
188            ]
189        },
190        {
191            "description": "<div bar='ZZ&gt'></div>",
192            "input": "<div bar='ZZ&gt'></div>",
193            "output": [
194                [
195                    "StartTag",
196                    "div",
197                    {
198                        "bar": "ZZ>"
199                    }
200                ],
201                [
202                    "EndTag",
203                    "div"
204                ]
205            ]
206        },
207        {
208            "description": "<div bar=ZZ&gt></div>",
209            "input": "<div bar=ZZ&gt></div>",
210            "output": [
211                [
212                    "StartTag",
213                    "div",
214                    {
215                        "bar": "ZZ>"
216                    }
217                ],
218                [
219                    "EndTag",
220                    "div"
221                ]
222            ]
223        },
224        {
225            "description": "<div bar=\"ZZ&pound_id=23\"></div>",
226            "input": "<div bar=\"ZZ&pound_id=23\"></div>",
227            "output": [
228                [
229                    "StartTag",
230                    "div",
231                    {
232                        "bar": "ZZ£_id=23"
233                    }
234                ],
235                [
236                    "EndTag",
237                    "div"
238                ]
239            ]
240        },
241        {
242            "description": "<div bar=\"ZZ&prod_id=23\"></div>",
243            "input": "<div bar=\"ZZ&prod_id=23\"></div>",
244            "output": [
245                [
246                    "StartTag",
247                    "div",
248                    {
249                        "bar": "ZZ&prod_id=23"
250                    }
251                ],
252                [
253                    "EndTag",
254                    "div"
255                ]
256            ]
257        },
258        {
259            "description": "<div bar=\"ZZ&pound;_id=23\"></div>",
260            "input": "<div bar=\"ZZ&pound;_id=23\"></div>",
261            "output": [
262                [
263                    "StartTag",
264                    "div",
265                    {
266                        "bar": "ZZ£_id=23"
267                    }
268                ],
269                [
270                    "EndTag",
271                    "div"
272                ]
273            ]
274        },
275        {
276            "description": "<div bar=\"ZZ&prod;_id=23\"></div>",
277            "input": "<div bar=\"ZZ&prod;_id=23\"></div>",
278            "output": [
279                [
280                    "StartTag",
281                    "div",
282                    {
283                        "bar": "ZZ∏_id=23"
284                    }
285                ],
286                [
287                    "EndTag",
288                    "div"
289                ]
290            ]
291        },
292        {
293            "description": "<div bar=\"ZZ&pound=23\"></div>",
294            "input": "<div bar=\"ZZ&pound=23\"></div>",
295            "output": [
296                [
297                    "StartTag",
298                    "div",
299                    {
300                        "bar": "ZZ&pound=23"
301                    }
302                ],
303                [
304                    "EndTag",
305                    "div"
306                ]
307            ]
308        },
309        {
310            "description": "<div bar=\"ZZ&prod=23\"></div>",
311            "input": "<div bar=\"ZZ&prod=23\"></div>",
312            "output": [
313                [
314                    "StartTag",
315                    "div",
316                    {
317                        "bar": "ZZ&prod=23"
318                    }
319                ],
320                [
321                    "EndTag",
322                    "div"
323                ]
324            ]
325        },
326        {
327            "description": "<div>ZZ&pound_id=23</div>",
328            "input": "<div>ZZ&pound_id=23</div>",
329            "output": [
330                [
331                    "StartTag",
332                    "div",
333                    {}
334                ],
335                [
336                    "Character",
337                    "ZZ£_id=23"
338                ],
339                [
340                    "EndTag",
341                    "div"
342                ]
343            ]
344        },
345        {
346            "description": "<div>ZZ&prod_id=23</div>",
347            "input": "<div>ZZ&prod_id=23</div>",
348            "output": [
349                [
350                    "StartTag",
351                    "div",
352                    {}
353                ],
354                [
355                    "Character",
356                    "ZZ&prod_id=23"
357                ],
358                [
359                    "EndTag",
360                    "div"
361                ]
362            ]
363        },
364        {
365            "description": "<div>ZZ&pound;_id=23</div>",
366            "input": "<div>ZZ&pound;_id=23</div>",
367            "output": [
368                [
369                    "StartTag",
370                    "div",
371                    {}
372                ],
373                [
374                    "Character",
375                    "ZZ£_id=23"
376                ],
377                [
378                    "EndTag",
379                    "div"
380                ]
381            ]
382        },
383        {
384            "description": "<div>ZZ&prod;_id=23</div>",
385            "input": "<div>ZZ&prod;_id=23</div>",
386            "output": [
387                [
388                    "StartTag",
389                    "div",
390                    {}
391                ],
392                [
393                    "Character",
394                    "ZZ∏_id=23"
395                ],
396                [
397                    "EndTag",
398                    "div"
399                ]
400            ]
401        },
402        {
403            "description": "<div>ZZ&pound=23</div>",
404            "input": "<div>ZZ&pound=23</div>",
405            "output": [
406                [
407                    "StartTag",
408                    "div",
409                    {}
410                ],
411                [
412                    "Character",
413                    "ZZ£=23"
414                ],
415                [
416                    "EndTag",
417                    "div"
418                ]
419            ]
420        },
421        {
422            "description": "<div>ZZ&prod=23</div>",
423            "input": "<div>ZZ&prod=23</div>",
424            "output": [
425                [
426                    "StartTag",
427                    "div",
428                    {}
429                ],
430                [
431                    "Character",
432                    "ZZ&prod=23"
433                ],
434                [
435                    "EndTag",
436                    "div"
437                ]
438            ]
439        },
440        {
441            "description": "<div>ZZ&AElig=</div>",
442            "input": "<div>ZZ&AElig=</div>",
443            "output": [
444                [
445                    "StartTag",
446                    "div",
447                    {}
448                ],
449                [
450                    "Character",
451                    "ZZÆ="
452                ],
453                [
454                    "EndTag",
455                    "div"
456                ]
457            ]
458        }
459    ]
460}