Update web-platform-tests to revision 10168e9a5d44efbc6e7d416d1d454eb9c9f1396c

This commit is contained in:
Josh Matthews 2018-01-31 09:13:41 -05:00
parent c88dc51d03
commit 0e1caebaf4
791 changed files with 23381 additions and 5501 deletions

View file

@ -780,6 +780,36 @@ var browserTests = [
"<p><b>foo</b></p><p>{}bar</p>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><b>foo[]</b></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><b>foo</b></p><p><b>{}<br></b></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><b>foo[]</b></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><b>foo</b></div><div><b>{}<br></b></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><b><i>foo[]</i></b></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><b><i>foo</i></b></p><p><b><i>{}<br></i></b></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><b><i>foo[]</i></b></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><b><i>foo</i></b></div><div><b><i>{}<br></i></b></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><i><b>foo[]</b></i></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><i><b>foo</b></i></p><p><i><b>{}<br></b></i></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><i><b>foo[]</b></i></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><i><b>foo</b></i></div><div><i><b>{}<br></b></i></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["foo<b>[]bar</b>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<div>foo</div><div>{}<b>bar</b></div>",
@ -790,6 +820,36 @@ var browserTests = [
"<p>foo</p><p>{}<b>bar</b></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><b>[]foo</b></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><b><br></b></p><p><b>{}foo</b></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><b>[]foo</b></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><b><br></b></div><div><b>{}foo</b></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><b><i>[]foo</i></b></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><b><i><br></i></b></p><p><b><i>{}foo</i></b></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><b><i>[]foo</i></b></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><b><i><br></i></b></div><div><b><i>{}foo</i></b></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><i><b>[]foo</b></i></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><i><b><br></b></i></p><p><i><b>{}foo</b></i></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><i><b>[]foo</b></i></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><i><b><br></b></i></div><div><i><b>{}foo</b></i></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<b>foo[]</b><i>bar</i>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<div><b>foo</b></div><div>{}<i>bar</i></div>",
@ -860,16 +920,6 @@ var browserTests = [
"<p><b>foo</b></p><p>{}<b>bar</b></p>",
[true,true,true],
{"stylewithcss":[false,true,"",false,false,""],"defaultparagraphseparator":[false,false,"p",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><b>[]foo</b></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><br></p><p>{}<b>foo</b></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><b>[]foo</b></p>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<p><br></p><p>{}<b>foo</b></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><b id=x class=y>foo[]bar</b></p>",
[["stylewithcss","true"],["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><b id=\"x\" class=\"y\">foo</b></p><p>{}<b class=\"y\">bar</b></p>",
@ -930,6 +980,38 @@ var browserTests = [
"<p><a href=\"foo\">foo</a></p><p>{}<a href=\"foo\">bar</a>baz</p>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><a href=foo>foo[]bar</a></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><a href=\"foo\">foo</a></p><p><a href=\"foo\">{}bar</a></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><a href=foo>foo[]bar</a></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><a href=\"foo\">foo</a></div><div><a href=\"foo\">{}bar</a></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><a href=foo><b>foo[]bar</b></a></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><a href=\"foo\"><b>foo</b></a></p><p><a href=\"foo\"><b>{}bar</b></a></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><a href=foo><b>foo[]bar</b></a></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><a href=\"foo\"><b>foo</b></a></div><div><a href=\"foo\"><b>{}bar</b></a></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><b><a href=foo>foo[]bar</a></b></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><b><a href=\"foo\">foo</a></b></p><p><b><a href=\"foo\">{}bar</a></b></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><b><a href=foo>foo[]bar</a></b></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><b><a href=\"foo\">foo</a></b></div><div><b><a href=\"foo\">{}bar</a></b></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
// <a href="foo"> shouldn't be duplicated in new paragraph when it's split at
// start or end of it.
["<a href=foo>foo[]</a>bar",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<div><a href=\"foo\">foo</a></div><div>{}bar</div>",
@ -950,6 +1032,190 @@ var browserTests = [
"<p>foo</p><p>{}<a href=\"foo\">bar</a></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><a href=foo>foo[]</a></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><a href=\"foo\">foo</a></p><p>{}<br></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><a href=foo>foo[]</a></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><a href=\"foo\">foo</a></div><div>{}<br></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><a href=foo>[]foo</a></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><br></p><p><a href=\"foo\">{}foo</a></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><a href=foo>[]foo</a></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><br></div><div><a href=\"foo\">{}foo</a></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><a href=foo><b>foo[]</b></a></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><a href=\"foo\"><b>foo</b></a></p><p>{}<br></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><a href=foo><b>foo[]</b></a></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><a href=\"foo\"><b>foo</b></a></div><div>{}<br></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><a href=foo><b>[]foo</b></a></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><br></p><p><a href=\"foo\"><b>{}foo</b></a></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><a href=foo><b>[]foo</b></a></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><br></div><div><a href=\"foo\"><b>{}foo</b></a></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><b><a href=foo>foo[]</a></b></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><b><a href=\"foo\">foo</a></b></p><p><b>{}<br></b></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><b><a href=foo>foo[]</a></b></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><b><a href=\"foo\">foo</a></b></div><div><b>{}<br></b></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><b><a href=foo>[]foo</a></b></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><b><br></b></p><p><b><a href=\"foo\">{}foo</a></b></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><b><a href=foo>[]foo</a></b></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><b><br></b></div><div><b><a href=\"foo\">{}foo</a></b></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
// <br> is usually inserted after an <a href="foo"> element is split next to
// an ASCII whitespace. So, <br> element should be ignored if it's invisible.
["<p><a href=foo>foo []<br></a></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><a href=\"foo\">foo <br></a></p><p>{}<br></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><a href=foo>foo []<br></a></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><a href=\"foo\">foo <br></a></div><div>{}<br></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><a href=foo><b>foo []<br></b></a></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><a href=\"foo\"><b>foo <br></b></a></p><p>{}<br></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><a href=foo><b>foo []<br></b></a></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><a href=\"foo\"><b>foo <br></b></a></div><div>{}<br></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><b><a href=foo>foo []<br></a></b></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><b><a href=\"foo\">foo <br></a></b></p><p><b>{}<br></b></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><b><a href=foo>foo []<br></a></b></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><b><a href=\"foo\">foo <br></a></b></div><div><b>{}<br></b></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><a href=foo>foo {}<br></a></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><a href=\"foo\">foo <br></a></p><p>{}<br></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><a href=foo>foo {}<br></a></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><a href=\"foo\">foo <br></a></div><div>{}<br></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><a href=foo><b>foo {}<br></b></a></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><a href=\"foo\"><b>foo <br></b></a></p><p>{}<br></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><a href=foo><b>foo {}<br></b></a></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><a href=\"foo\"><b>foo <br></b></a></div><div>{}<br></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><b><a href=foo>foo {}<br></a></b></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><b><a href=\"foo\">foo <br></a></b></p><p><b>{}<br></b></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><b><a href=foo>foo {}<br></a></b></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><b><a href=\"foo\">foo <br></a></b></div><div><b>{}<br></b></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
// So, if <br> is visible, its any inline containers should be split.
["<p><a href=foo>foo []<br><br></a></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><a href=\"foo\">foo <br></a></p><p><a href=\"foo\">{}<br><br></a></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><a href=foo>foo []<br><br></a></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><a href=\"foo\">foo <br></a></div><div><a href=\"foo\">{}<br><br></a></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><a href=foo><b>foo []<br><br></b></a></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><a href=\"foo\"><b>foo <br></b></a></p><p><a href=\"foo\"><b>{}<br><br></b></a></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><a href=foo><b>foo []<br><br></b></a></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><a href=\"foo\"><b>foo <br></b><br></a></div><div><a href=\"foo\"><b>{}<br><br></b></a></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><a href=foo><b>foo []<br></b><br></a></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><a href=\"foo\"><b>foo <br></b></a></p><p><a href=\"foo\"><b>{}<br></b><br></a></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><a href=foo><b>foo []<br></b><br></a></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><a href=\"foo\"><b>foo <br></b></a></div><div><a href=\"foo\"><b>{}<br></b><br></a></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><a href=foo>foo {}<br><br></a></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><a href=\"foo\">foo <br><br></a></p><p><a href=\"foo\">{}<br></a></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><a href=foo>foo {}<br><br></a></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><a href=\"foo\">foo <br></a></div><div><a href=\"foo\">{}<br></a></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><a href=foo><b>foo {}<br><br></b></a></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><a href=\"foo\"><b>foo <br></b><br></a></p><p><a href=\"foo\"><b>{}<br><br></b></a></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><a href=foo><b>foo {}<br><br></b></a></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><a href=\"foo\"><b>foo <br></b><br></a></div><div><a href=\"foo\"><b>{}<br><br></b></a></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p><a href=foo><b>foo {}<br></b><br></a></p>",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p><a href=\"foo\"><b>foo <br></b></a></p><p><a href=\"foo\"><b>{}<br></b><br></a></p>",
[true,true],
{"defaultparagraphseparator":[false,false,"p",false,false,"div"],"insertparagraph":[false,false,"",false,false,""]}],
["<div><a href=foo><b>foo {}<br></b><br></a></div>",
[["defaultparagraphseparator","p"],["insertparagraph",""]],
"<div><a href=\"foo\"><b>foo <br></b></a></div><div><a href=\"foo\"><b>{}<br></b><br></a></div>",
[true,true],
{"defaultparagraphseparator":[false,false,"div",false,false,"p"],"insertparagraph":[false,false,"",false,false,""]}],
["<p>foo[]<!--bar-->",
[["defaultparagraphseparator","div"],["insertparagraph",""]],
"<p>foo</p><p>{}<!--bar--><br></p>",