Skip to content

Commit a7ea5bc

Browse files
authored
Merge pull request #86 from zcorpan/keygen-end-tag
Test that </keygen> generates a parse error
2 parents 27724be + d5e5063 commit a7ea5bc

File tree

1 file changed

+67
-0
lines changed

1 file changed

+67
-0
lines changed

tree-construction/tests25.dat

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,73 @@ eof
154154
| <keygen>
155155
| "A"
156156

157+
#data
158+
<!DOCTYPE html><keygen>A</keygen>B
159+
#errors
160+
33: Stray end tag “keygen”.
161+
#document
162+
| <!DOCTYPE html>
163+
| <html>
164+
| <head>
165+
| <body>
166+
| <keygen>
167+
| "AB"
168+
169+
#data
170+
</keygen>A
171+
#errors
172+
9: End tag seen without seeing a doctype first. Expected “<!DOCTYPE html>”.
173+
9: Stray end tag “keygen”.
174+
#document
175+
| <html>
176+
| <head>
177+
| <body>
178+
| "A"
179+
180+
#data
181+
<!DOCTYPE html></keygen>A
182+
#errors
183+
24: Stray end tag “keygen”.
184+
#document
185+
| <!DOCTYPE html>
186+
| <html>
187+
| <head>
188+
| <body>
189+
| "A"
190+
191+
#data
192+
<!DOCTYPE html><head></keygen>A
193+
#errors
194+
30: Stray end tag “keygen”.
195+
#document
196+
| <!DOCTYPE html>
197+
| <html>
198+
| <head>
199+
| <body>
200+
| "A"
201+
202+
#data
203+
<!DOCTYPE html><head></head></keygen>A
204+
#errors
205+
30: Stray end tag “keygen”.
206+
#document
207+
| <!DOCTYPE html>
208+
| <html>
209+
| <head>
210+
| <body>
211+
| "A"
212+
213+
#data
214+
<!DOCTYPE html><body></keygen>A
215+
#errors
216+
30: Stray end tag “keygen”.
217+
#document
218+
| <!DOCTYPE html>
219+
| <html>
220+
| <head>
221+
| <body>
222+
| "A"
223+
157224
#data
158225
<!DOCTYPE html><body><link>A
159226
#errors

0 commit comments

Comments
 (0)