/[suikacvs]/markup/html/whatpm/t/tokenizer-result.txt
Suika

Contents of /markup/html/whatpm/t/tokenizer-result.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.14 - (hide annotations) (download)
Sat Jun 23 04:38:53 2007 UTC (18 years ago) by wakaba
Branch: MAIN
Changes since 1.13: +2 -2 lines
File MIME type: text/plain
++ whatpm/t/ChangeLog	23 Jun 2007 04:36:28 -0000
	* tree-test-1.dat: New test for HTML5 revision 884 (</form>
	try to close its children).

2007-06-23  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ChangeLog	23 Jun 2007 04:38:44 -0000
	* HTML.pm.src: HTML5 revision 884 (</form> don't close
	the form element if a descendant element without implied end tag has
	still been open).

2007-06-23  Wakaba  <wakaba@suika.fam.cx>

1 wakaba 1.2 1..94
2 wakaba 1.1 # Running under perl version 5.008007 for linux
3 wakaba 1.14 # Current time local: Sat Jun 23 13:34:23 2007
4     # Current time GMT: Sat Jun 23 04:34:23 2007
5 wakaba 1.1 # Using Test.pm version 1.25
6 wakaba 1.11 # t/tokenizer/test1.test
7 wakaba 1.8 not ok 1
8 wakaba 1.11 # Test 1 got: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'HTML',\n 0\n ]\n ];\n" (t/HTML-tokenizer.t at line 140)
9 wakaba 1.8 # Expected: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'html',\n undef,\n undef,\n 1\n ]\n ];\n" (Correct Doctype lowercase: <!DOCTYPE html>)
10     # Lines 4-5 are changed:
11     # - " qq'html',\n"
12     # + " qq'HTML',\n"
13     # - " undef,\n"
14     # + " 0\n"
15     # Lines 6-6 are missing:
16     # - " undef,\n"
17     # - " 1\n"
18 wakaba 1.11 # t/HTML-tokenizer.t line 140 is: ok $parser_dump, $expected_dump,
19 wakaba 1.8 not ok 2
20 wakaba 1.11 # Test 2 got: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'HTML',\n 0\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #2)
21 wakaba 1.8 # Expected: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'HTML',\n undef,\n undef,\n 1\n ]\n ];\n" (Correct Doctype uppercase: <!DOCTYPE HTML>)
22     # Line 5 is changed:
23     # - " undef,\n"
24     # + " 0\n"
25     # Lines 6-6 are missing:
26     # - " undef,\n"
27     # - " 1\n"
28     not ok 3
29 wakaba 1.11 # Test 3 got: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'HTML',\n 0\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #3)
30 wakaba 1.8 # Expected: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'HtMl',\n undef,\n undef,\n 1\n ]\n ];\n" (Correct Doctype mixed case: <!DOCTYPE HtMl>)
31     # Lines 4-5 are changed:
32     # - " qq'HtMl',\n"
33     # + " qq'HTML',\n"
34     # - " undef,\n"
35     # + " 0\n"
36     # Lines 6-6 are missing:
37     # - " undef,\n"
38     # - " 1\n"
39 wakaba 1.1 ok 4
40 wakaba 1.8 not ok 5
41 wakaba 1.11 # Test 5 got: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'FOO',\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #5)
42 wakaba 1.8 # Expected: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'foo',\n undef,\n undef,\n 1\n ]\n ];\n" (Doctype in error: <!DOCTYPE foo>)
43     # Line 4 is changed:
44     # - " qq'foo',\n"
45     # + " qq'FOO',\n"
46     # Lines 5-5 are missing:
47     # - " undef,\n"
48     # - " undef,\n"
49 wakaba 1.1 ok 6
50     ok 7
51     ok 8
52     ok 9
53     ok 10
54     ok 11
55     ok 12
56     ok 13
57     ok 14
58     ok 15
59     ok 16
60     ok 17
61     ok 18
62     ok 19
63     ok 20
64     ok 21
65 wakaba 1.8 not ok 22
66 wakaba 1.11 # Test 22 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq'>'\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #22)
67 wakaba 1.8 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq''\n ]\n ];\n" (Short comment: <!-->)
68     # Line 5 is changed:
69     # - " qq''\n"
70     # + " qq'>'\n"
71     not ok 23
72 wakaba 1.11 # Test 23 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq'->'\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #23)
73 wakaba 1.8 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq''\n ]\n ];\n" (Short comment two: <!--->)
74     # Line 5 is changed:
75     # - " qq''\n"
76     # + " qq'->'\n"
77 wakaba 1.1 ok 24
78 wakaba 1.8 not ok 25
79 wakaba 1.11 # Test 25 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'Character',\n qq'&'\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #25)
80 wakaba 1.8 # Expected: "$VAR1 = [\n [\n qq'Character',\n qq'&'\n ]\n ];\n" (Ampersand EOF: &)
81     # Got 1 extra line at line 2:
82     # + " qq'ParseError',\n"
83     not ok 26
84 wakaba 1.11 # Test 26 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'Character',\n qq'&'\n ],\n qq'ParseError',\n [\n qq'Character',\n qq'&'\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #26)
85 wakaba 1.8 # Expected: "$VAR1 = [\n [\n qq'Character',\n qq'&&'\n ]\n ];\n" (Ampersand ampersand EOF: &&)
86     # Got 1 extra line at line 2:
87     # + " qq'ParseError',\n"
88     # Line 5 is changed:
89     # - " qq'&&'\n"
90     # + " qq'&'\n"
91     # Got 5 extra lines at line 6:
92     # + " ],\n"
93     # + " qq'ParseError',\n"
94     # + " [\n"
95     # + " qq'Character',\n"
96     # + " qq'&'\n"
97     not ok 27
98 wakaba 1.11 # Test 27 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'Character',\n qq'& '\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #27)
99 wakaba 1.8 # Expected: "$VAR1 = [\n [\n qq'Character',\n qq'& '\n ]\n ];\n" (Ampersand space EOF: & )
100     # Got 1 extra line at line 2:
101     # + " qq'ParseError',\n"
102 wakaba 1.1 ok 28
103     ok 29
104     ok 30
105     ok 31
106     ok 32
107     ok 33
108 wakaba 1.8 not ok 34
109 wakaba 1.11 # Test 34 got: "$VAR1 = [\n [\n qq'Character',\n qq'I\\x{27}m '\n ],\n qq'ParseError',\n [\n qq'Character',\n qq'\\x{2209}'\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #34)
110 wakaba 1.8 # Expected: "$VAR1 = [\n [\n qq'Character',\n qq'I\\x{27}m '\n ],\n qq'ParseError',\n [\n qq'Character',\n qq'\\x{AC}in'\n ]\n ];\n" (Entity without trailing semicolon (2): I'm &notin)
111     # Line 9 is changed:
112     # - " qq'\\x{AC}in'\n"
113     # + " qq'\\x{2209}'\n"
114 wakaba 1.1 ok 35
115     ok 36
116     ok 37
117 wakaba 1.8 ok 38
118     not ok 39
119 wakaba 1.11 # Test 39 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'h',\n {\n qq'a' => qq'\\x{AC}x'\n }\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #39)
120 wakaba 1.8 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'h',\n {\n qq'a' => qq'&notx'\n }\n ]\n ];\n" (Entity in attribute without semicolon ending in x: <h a='&notx'>)
121     # Line 7 is changed:
122     # - " qq'a' => qq'&notx'\n"
123     # + " qq'a' => qq'\\x{AC}x'\n"
124     not ok 40
125 wakaba 1.11 # Test 40 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'h',\n {\n qq'a' => qq'\\x{AC}1'\n }\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #40)
126 wakaba 1.8 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'h',\n {\n qq'a' => qq'&not1'\n }\n ]\n ];\n" (Entity in attribute without semicolon ending in 1: <h a='&not1'>)
127     # Line 7 is changed:
128     # - " qq'a' => qq'&not1'\n"
129     # + " qq'a' => qq'\\x{AC}1'\n"
130     ok 41
131 wakaba 1.11 # t/tokenizer/test2.test
132 wakaba 1.8 not ok 42
133 wakaba 1.11 # Test 42 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'',\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #42)
134 wakaba 1.8 # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'',\n undef,\n undef,\n 0\n ]\n ];\n" (DOCTYPE without name: <!DOCTYPE>)
135     # Line 7 is changed:
136     # - " undef,\n"
137     # + " 1\n"
138     # Lines 8-8 are missing:
139     # - " undef,\n"
140     # - " 0\n"
141     not ok 43
142 wakaba 1.11 # Test 43 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'HTML',\n 0\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #43)
143 wakaba 1.8 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'html',\n undef,\n undef,\n 1\n ]\n ];\n" (DOCTYPE without space before name: <!DOCTYPEhtml>)
144     # Lines 5-6 are changed:
145     # - " qq'html',\n"
146     # + " qq'HTML',\n"
147     # - " undef,\n"
148     # + " 0\n"
149     # Lines 7-7 are missing:
150     # - " undef,\n"
151 wakaba 1.1 # - " 1\n"
152 wakaba 1.8 not ok 44
153 wakaba 1.11 # Test 44 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'FOO',\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #44)
154 wakaba 1.8 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'foo',\n undef,\n undef,\n 1\n ]\n ];\n" (Incorrect DOCTYPE without a space before name: <!DOCTYPEfoo>)
155     # Line 5 is changed:
156     # - " qq'foo',\n"
157     # + " qq'FOO',\n"
158     # Lines 6-6 are missing:
159     # - " undef,\n"
160     # - " undef,\n"
161     not ok 45
162 wakaba 1.11 # Test 45 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'HTML',\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #45)
163 wakaba 1.8 # Expected: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'html',\n qq'-//W3C//DTD HTML Transitional 4.01//EN',\n undef,\n 1\n ]\n ];\n" (DOCTYPE with publicId: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML Transitional 4.01//EN">)
164     # Got 1 extra line at line 2:
165     # + " qq'ParseError',\n"
166     # Line 5 is changed:
167     # - " qq'html',\n"
168     # + " qq'HTML',\n"
169     # Lines 6-6 are missing:
170     # - " qq'-//W3C//DTD HTML Transitional 4.01//EN',\n"
171     # - " undef,\n"
172     not ok 46
173 wakaba 1.11 # Test 46 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'HTML',\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #46)
174 wakaba 1.8 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'html',\n undef,\n undef,\n 0\n ]\n ];\n" (DOCTYPE with EOF after PUBLIC: <!DOCTYPE html PUBLIC)
175     # Got 1 extra line at line 3:
176     # + " qq'ParseError',\n"
177     # Lines 6-7 are changed:
178     # - " qq'html',\n"
179     # + " qq'HTML',\n"
180     # - " undef,\n"
181     # + " 1\n"
182     # Lines 8-8 are missing:
183     # - " undef,\n"
184     # - " 0\n"
185     not ok 47
186 wakaba 1.11 # Test 47 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'HTML',\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #47)
187 wakaba 1.8 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'html',\n qq'',\n undef,\n 0\n ]\n ];\n" (DOCTYPE with EOF after PUBLIC ': <!DOCTYPE html PUBLIC ')
188     # Got 1 extra line at line 3:
189     # + " qq'ParseError',\n"
190     # Lines 6-7 are changed:
191     # - " qq'html',\n"
192     # + " qq'HTML',\n"
193     # - " qq'',\n"
194     # + " 1\n"
195     # Lines 8-8 are missing:
196     # - " undef,\n"
197     # - " 0\n"
198     not ok 48
199 wakaba 1.11 # Test 48 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'HTML',\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #48)
200 wakaba 1.8 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'html',\n qq'x',\n undef,\n 0\n ]\n ];\n" (DOCTYPE with EOF after PUBLIC 'x: <!DOCTYPE html PUBLIC 'x)
201     # Got 1 extra line at line 3:
202     # + " qq'ParseError',\n"
203     # Lines 6-7 are changed:
204     # - " qq'html',\n"
205     # + " qq'HTML',\n"
206     # - " qq'x',\n"
207     # + " 1\n"
208     # Lines 8-8 are missing:
209     # - " undef,\n"
210     # - " 0\n"
211     not ok 49
212 wakaba 1.11 # Test 49 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'HTML',\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #49)
213 wakaba 1.8 # Expected: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'html',\n undef,\n qq'-//W3C//DTD HTML Transitional 4.01//EN',\n 1\n ]\n ];\n" (DOCTYPE with systemId: <!DOCTYPE html SYSTEM "-//W3C//DTD HTML Transitional 4.01//EN">)
214     # Got 1 extra line at line 2:
215     # + " qq'ParseError',\n"
216     # Line 5 is changed:
217     # - " qq'html',\n"
218     # + " qq'HTML',\n"
219     # Lines 6-6 are missing:
220     # - " undef,\n"
221     # - " qq'-//W3C//DTD HTML Transitional 4.01//EN',\n"
222     not ok 50
223 wakaba 1.11 # Test 50 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'HTML',\n 1\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #50)
224 wakaba 1.8 # Expected: "$VAR1 = [\n [\n qq'DOCTYPE',\n qq'html',\n qq'-//W3C//DTD HTML Transitional 4.01//EN',\n qq'-//W3C//DTD HTML Transitional 4.01//EN',\n 1\n ]\n ];\n" (DOCTYPE with publicId and systemId: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML Transitional 4.01//EN" "-//W3C//DTD HTML Transitional 4.01//EN">)
225     # Got 1 extra line at line 2:
226     # + " qq'ParseError',\n"
227     # Line 5 is changed:
228     # - " qq'html',\n"
229     # + " qq'HTML',\n"
230     # Lines 6-6 are missing:
231     # - " qq'-//W3C//DTD HTML Transitional 4.01//EN',\n"
232     # - " qq'-//W3C//DTD HTML Transitional 4.01//EN',\n"
233     not ok 51
234 wakaba 1.11 # Test 51 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'HTML',\n 0\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #51)
235 wakaba 1.8 # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'html',\n undef,\n undef,\n 0\n ]\n ];\n" (Incomplete doctype: <!DOCTYPE html )
236     # Line 5 is changed:
237     # - " qq'html',\n"
238     # + " qq'HTML',\n"
239     # Lines 6-6 are missing:
240     # - " undef,\n"
241     # - " undef,\n"
242     ok 52
243     ok 53
244     ok 54
245     ok 55
246 wakaba 1.9 ok 56
247     ok 57
248 wakaba 1.1 ok 58
249     ok 59
250     ok 60
251 wakaba 1.8 not ok 61
252 wakaba 1.11 # Test 61 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'a',\n {}\n ],\n [\n qq'StartTag',\n qq'b',\n {}\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #61)
253 wakaba 1.8 # Expected: "$VAR1 = [\n [\n qq'StartTag',\n qq'a<b',\n {}\n ]\n ];\n" (StartTag containing <: <a<b>)
254     # Got 1 extra line at line 2:
255     # + " qq'ParseError',\n"
256     # Line 5 is changed:
257     # - " qq'a<b',\n"
258     # + " qq'a',\n"
259     # Got 5 extra lines at line 6:
260     # + " {}\n"
261     # + " ],\n"
262     # + " [\n"
263     # + " qq'StartTag',\n"
264     # + " qq'b',\n"
265 wakaba 1.1 ok 62
266     ok 63
267     ok 64
268     ok 65
269     ok 66
270     ok 67
271     ok 68
272     ok 69
273     ok 70
274 wakaba 1.11 not ok 71
275     # Test 71 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'Character',\n qq'\\x{FFFD}'\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #71)
276     # Expected: "$VAR1 = [\n [\n qq'Character',\n qq'\\x{FFFD}'\n ]\n ];\n" (Null Byte Replacement: )
277     # Got 1 extra line at line 2:
278     # + " qq'ParseError',\n"
279     # t/tokenizer/contentModelFlags.test
280 wakaba 1.1 ok 72
281     ok 73
282     ok 74
283 wakaba 1.8 not ok 75
284 wakaba 1.11 # Test 75 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'Character',\n qq'</foo>bar'\n ],\n [\n qq'EndTag',\n qq'baz'\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #75)
285 wakaba 1.8 # Expected: "$VAR1 = [\n [\n qq'Character',\n qq'</foo>bar'\n ],\n [\n qq'EndTag',\n qq'baz'\n ]\n ];\n" (End tag with incorrect name in RCDATA or CDATA: </foo>bar</baz>)
286     # Got 1 extra line at line 2:
287     # + " qq'ParseError',\n"
288     not ok 76
289 wakaba 1.11 # Test 76 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'Character',\n qq'</foo>bar'\n ],\n [\n qq'EndTag',\n qq'baz'\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #76)
290 wakaba 1.8 # Expected: "$VAR1 = [\n [\n qq'Character',\n qq'</foo>bar'\n ],\n [\n qq'EndTag',\n qq'baz'\n ]\n ];\n" (End tag with incorrect name in RCDATA or CDATA: </foo>bar</baz>)
291     # Got 1 extra line at line 2:
292     # + " qq'ParseError',\n"
293 wakaba 1.1 ok 77
294     ok 78
295     ok 79
296     ok 80
297 wakaba 1.11 # t/tokenizer/escapeFlag.test
298 wakaba 1.8 not ok 81
299 wakaba 1.11 # Test 81 got: "$VAR1 = [\n [\n qq'Character',\n qq'foo<!--'\n ],\n [\n qq'EndTag',\n qq'bar'\n ],\n [\n qq'Character',\n qq'-->'\n ],\n [\n qq'EndTag',\n qq'bar'\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #81)
300 wakaba 1.8 # Expected: "$VAR1 = [\n [\n qq'Character',\n qq'foo<!--</bar>-->'\n ],\n [\n qq'EndTag',\n qq'bar'\n ]\n ];\n" (Commented close tag in [R]CDATA: foo<!--</bar>--></bar>)
301     # Line 4 is changed:
302     # - " qq'foo<!--</bar>-->'\n"
303     # + " qq'foo<!--'\n"
304     # Got 8 extra lines at line 5:
305     # + " ],\n"
306     # + " [\n"
307     # + " qq'EndTag',\n"
308     # + " qq'bar'\n"
309     # + " ],\n"
310     # + " [\n"
311     # + " qq'Character',\n"
312     # + " qq'-->'\n"
313     not ok 82
314 wakaba 1.11 # Test 82 got: "$VAR1 = [\n [\n qq'Character',\n qq'foo<!--'\n ],\n [\n qq'EndTag',\n qq'bar'\n ],\n [\n qq'Character',\n qq'-->'\n ],\n [\n qq'EndTag',\n qq'bar'\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #82)
315 wakaba 1.8 # Expected: "$VAR1 = [\n [\n qq'Character',\n qq'foo<!--</bar>-->'\n ],\n [\n qq'EndTag',\n qq'bar'\n ]\n ];\n" (Commented close tag in [R]CDATA: foo<!--</bar>--></bar>)
316     # Line 4 is changed:
317     # - " qq'foo<!--</bar>-->'\n"
318     # + " qq'foo<!--'\n"
319     # Got 8 extra lines at line 5:
320     # + " ],\n"
321     # + " [\n"
322     # + " qq'EndTag',\n"
323     # + " qq'bar'\n"
324     # + " ],\n"
325     # + " [\n"
326     # + " qq'Character',\n"
327     # + " qq'-->'\n"
328 wakaba 1.1 ok 83
329     ok 84
330 wakaba 1.8 not ok 85
331 wakaba 1.11 # Test 85 got: "$VAR1 = [\n [\n qq'Character',\n qq'foo<!-->'\n ],\n [\n qq'EndTag',\n qq'bar'\n ],\n qq'ParseError',\n [\n qq'Comment',\n qq'>baz</bar>'\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #85)
332 wakaba 1.8 # Expected: "$VAR1 = [\n [\n qq'Character',\n qq'foo<!-->'\n ],\n [\n qq'EndTag',\n qq'bar'\n ],\n qq'ParseError',\n [\n qq'Comment',\n qq''\n ],\n [\n qq'Character',\n qq'baz'\n ],\n [\n qq'EndTag',\n qq'bar'\n ]\n ];\n" (End tag surrounded by bogus comment in [R]CDATA: foo<!--></bar><!-->baz</bar>)
333     # Line 13 is changed:
334     # - " qq''\n"
335     # + " qq'>baz</bar>'\n"
336     # Lines 14-14 are missing:
337     # - " ],\n"
338     # - " [\n"
339     # - " qq'Character',\n"
340     # - " qq'baz'\n"
341     # - " ],\n"
342     # - " [\n"
343     # - " qq'EndTag',\n"
344     # - " qq'bar'\n"
345     not ok 86
346 wakaba 1.11 # Test 86 got: "$VAR1 = [\n [\n qq'Character',\n qq'foo<!-->'\n ],\n [\n qq'EndTag',\n qq'bar'\n ],\n qq'ParseError',\n [\n qq'Comment',\n qq'>baz</bar>'\n ]\n ];\n" (t/HTML-tokenizer.t at line 140 fail #86)
347 wakaba 1.8 # Expected: "$VAR1 = [\n [\n qq'Character',\n qq'foo<!-->'\n ],\n [\n qq'EndTag',\n qq'bar'\n ],\n qq'ParseError',\n [\n qq'Comment',\n qq''\n ],\n [\n qq'Character',\n qq'baz'\n ],\n [\n qq'EndTag',\n qq'bar'\n ]\n ];\n" (End tag surrounded by bogus comment in [R]CDATA: foo<!--></bar><!-->baz</bar>)
348     # Line 13 is changed:
349     # - " qq''\n"
350     # + " qq'>baz</bar>'\n"
351     # Lines 14-14 are missing:
352     # - " ],\n"
353     # - " [\n"
354     # - " qq'Character',\n"
355     # - " qq'baz'\n"
356     # - " ],\n"
357     # - " [\n"
358     # - " qq'EndTag',\n"
359     # - " qq'bar'\n"
360 wakaba 1.11 # t/tokenizer-test-1.test
361 wakaba 1.1 ok 87
362     ok 88
363     ok 89
364     ok 90
365     ok 91
366     ok 92
367     ok 93
368     ok 94
369 wakaba 1.8 ok 95
370     ok 96
371     ok 97
372     ok 98
373     ok 99
374     ok 100
375     ok 101
376     ok 102
377     ok 103
378     ok 104
379     ok 105
380     ok 106
381     ok 107
382     ok 108
383     ok 109
384     ok 110
385     ok 111
386     ok 112
387     ok 113
388 wakaba 1.10 ok 114
389     ok 115
390     ok 116
391     ok 117
392     ok 118
393     ok 119
394     ok 120
395     ok 121
396 wakaba 1.11 ok 122

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24